Url Specific, E.g., Using Aliases, Detecting Broken Or Misspelled Links, Etc. (epo) Patents (Class 707/E17.115)
  • Patent number: 12248749
    Abstract: In various example embodiments, techniques are provided for updating content of a markup language document. A software process receives a markup language document having one or more sections and a corresponding enhancement document that includes a plurality of commands describing updates to the markup language document. The software process converts the markup language document into a first hierarchical graph in which each section of the markup language document is arranged as a parent of any subsections of the respective section. The software process also converts the enhancement document into a second hierarchical graph including one or more of the commands. The software process merges the first hierarchical graph and the second hierarchical graph, the merging to apply commands of the second hierarchical graph to the first hierarchical graph to produce an updated hierarchical graph. The software process then outputs an updated markup language document based on the updated hierarchical graph.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: March 11, 2025
    Assignee: Bentley Systems, Incorporated
    Inventor: Georgios Kostakis
  • Patent number: 12250090
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
    Type: Grant
    Filed: April 2, 2024
    Date of Patent: March 11, 2025
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12177100
    Abstract: A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: December 24, 2024
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 12155667
    Abstract: In some examples, a system receives a request from a client device to access a web resource through a zero trust network environment, wherein the web resource is external to the zero trust network environment, the request including a first uniform resource locator (URL), and the web resource including a second URL; fetching the web resource based on the first URL; generating an alternate resource, the alternate resource including an alternate URL replacing the second URL; and providing the alternate resource to the client device.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: November 26, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Guy Sviry, Natan Elul, Daniel Reisel, Shay Shwartz
  • Patent number: 12153941
    Abstract: Implementations set forth herein relate to providing suggestions for application services using tree data structures provided by various application sources. A native data structure, created by an assistant application or other related application, can be present in a local memory and, depending on the status of this native data structure, can be utilized to generate deep links to be rendered within the search interface. Selection of a particular deep link can initialize particular operations and/or routines at one or more client or remote applications. When the native structure is unavailable, or does not satisfy certain criteria, other actions can be initiated for fetching data from remote sources or utilizing other locally available application data structures. In some implementations, graphical user interface elements indicating operation statuses can be rendered based on the available data structure(s), thereby aiding in selecting certain services across multiple applications.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventor: Keun Soo Yim
  • Patent number: 12124526
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for dynamic rerouting of uniform resource identifiers having different syntaxes. A method includes a server receiving from a computing device a request that includes an initial uniform resource identifier (URI) that includes a product identifier. The request can be generated by the user scanning a product tag. Based on the identifier, the server finds two or more routing policy entries associated with the product. Each policy entry can include a regular expression that specifies syntax for parsing the initial URI and at least one variable. The server eliminates any routing policy having a context specification that does not match the request's context information and any routing policy entries having a regular expression that does not match the initial URI. The server composes a target URI based on a remaining routing policy entry and redirects the computing device to the target URI.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: October 22, 2024
    Assignee: Sys-Tech Solutions, Inc.
    Inventors: Octavio Rodriguez Perez, David J. Henderson, Taulant Dhami
  • Patent number: 12079228
    Abstract: There is provided a search needs evaluation program, a search needs evaluation device, and a search needs evaluation method that present search needs of a search query in a more easy-to-understand way. A search needs evaluation program is provided for causing a computer to function as: a search needs acquisition means configured to acquire one or more search needs included in an evaluation target search query and a degree thereof; and a display data generation means configured to generate display data for displaying the search needs included in the evaluation target search query and the degree thereof with a color bar in association with the evaluation target search query, in which one color in the color bar corresponds to one of the search needs, and an area occupied by the one color in the color bar corresponds to the degree of the search need corresponding to the color.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: September 3, 2024
    Assignee: Datascientist Inc.
    Inventors: Naoya Sakakibara, Yuki Hirobe
  • Patent number: 12074848
    Abstract: Embodiments are described for a user device comprising a transceiver configured to communicate with a server and a processor communicatively coupled to the transceiver. The processor is configured to receive a uniform resource locator (URL) from the server and determine that the URL is a universal link. The processor is further configured to authenticate the universal link and parse the universal link to obtain a domain link. The processor is further configured to connect to the domain link.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: August 27, 2024
    Assignee: SAP SE
    Inventors: Tejram Jagannath Sonwane, Ankit Kumar
  • Patent number: 12074860
    Abstract: Examples of the present disclosure describe systems and methods of delegating authorization to access isolated collections of data. In aspects, a request to access an isolated collection of resource identifiers and relationships may be received by an application. The resource identifiers may correspond to resources in one or more remote data repositories. Upon receiving the request, the application may interrogate a remote data repository to determine whether the requestor is currently authorized to access the one or more resources corresponding to the resource identifiers in the isolated collection. If the requestor is determined to be authorized, the application may use an authorization indication provided by the remote data repository to provide the requestor with access to the isolated collection. If the requestor is determined to be unauthorized, the application may prohibit access to the isolated collection.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: August 27, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Standefer, III, Christopher L. Mullins, Henrik Frystyk Nielsen
  • Patent number: 12056444
    Abstract: Provided are a table processing method and apparatus, a device and a storage medium. The method includes determining the proportion of the display area of a frozen area to the display area of a table area, where the table area includes the frozen area and a non-frozen area; and when the proportion is larger than a proportion threshold, shrinking the display area of the frozen area and enlarging the display area of the non-frozen area, where the proportion of the shrunk display area of the frozen area to the display area of the table area is equal to the proportion threshold.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: August 6, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Shiqi Wan, Xinxin Zhang
  • Patent number: 12039566
    Abstract: A method is disclosed for tracking advertisement effectiveness. First information associated with desired advertising information is broadcast from at least one of a plurality of fixed information nodes. A mobile unit receives the broadcast information and outputs the desired advertising information. An advertisement counter is started at the time of receipt of the broadcast information and presence information is broadcast from at least one of a plurality of fixed monitoring nodes over a restricted broadcast range, which at least one fixed monitoring node is disposed in a predetermined fixed physical proximity with a vendor location. The broadcast presence information is received at the mobile unit and a presence counter is started in response to receipt of the presence information. At the mobile unit loss of receipt of the broadcast presence information, the presence counter is stopped.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: July 16, 2024
    Assignee: Beelinx USA, L.L.C.
    Inventor: Guillaume Crinon
  • Patent number: 12013815
    Abstract: Method for processing a resource description file includes: receiving an access request directed to a target page from a client terminal, and receiving the resource description file fed back by an origin server with respect to the access request after transmitting the access request to the origin server; identifying one or more resource links in the resource description file and determining whether the one or more resource links include one or more external links; if the one or more resource links include the one or more external links, rewriting an external link of the one or more resource links to an internal link and replacing the external link in the resource description file with a corresponding internal link formed by rewriting the external link; and feeding back a rewritten resource description file to the client terminal to acquire resource of the target page according to the rewritten resource description file.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: June 18, 2024
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventor: Long Chen
  • Patent number: 12014309
    Abstract: A method includes updating, in a server, a workflow in a contract based on an action by a remote user. The method also includes storing an updated version of the contract in a directory, and providing, to an approver remotely coupled with the server, a link to the updated version. Updating the workflow includes at least one of: selecting a governing law or any other type of field or constraint controlling the updated version of the contract, —adding a conditional variable to the contract, the conditional variable configured to acquire a value based on an input from the remote user, or the approver, adding or removing a portion of the contract based on a value of the conditional variable in the contract, and modifying a role for the approver. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also disclosed.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: June 18, 2024
    Assignee: Ironclad, Inc.
    Inventors: Jason Li, Cai Gogwilt, Mary Zhuang, Angela Kou, Ben Newcomer, Kevin Verdieck
  • Patent number: 11936745
    Abstract: According to some embodiments, a system to automate platform provisioning for an enterprise includes a platform resource computer store containing a set of electronic data records (each including a component identifier and a set of computing characteristic values). A profile engine may receive a platform request from a user associated with the enterprise and identify, based on data in the platform resource computer store, a resource bundle of components appropriate in view of the platform request. A platform generator may receive platform requirements based on the identified resource bundle of components and provide input data to a REST API service. Final platform definition information for the enterprise may be stored into a central repository. According to some embodiments, a platform provisioning system may process IaaS and PaaS automation components and utilize a return service to generate infrastructure binding data to couple components in the resource bundle to each other.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: March 19, 2024
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventor: Joseph Nicholas Nigro
  • Patent number: 11930095
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: March 12, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Patent number: 11921807
    Abstract: A system can include a processor; memory operatively coupled to the processor; an input; an output; and one or more modules stored in the memory that include instructions executable by the processor to instruct the system to receive information, via the input, that includes information associated with a target; parse the information; access a profile; and build a link based at least in part on the information and at least in part on the profile.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: March 5, 2024
    Inventors: Jesse Lakes, Jesse Pasichnyk
  • Patent number: 11907642
    Abstract: A method of enhancing a link in collaboration applications includes determining, from content entered into a collaboration application, a string of characters indicating a uniform resource locator (URL). Upon determining the string of characters indicating the URL from the content entered into the collaboration application, the method includes automatically calling a first web service to obtain a representation of content referenced by the URL by sending a request, at least including the URL, to the first web service. The representation of the content referenced by the URL can then be received from the first web service in a format customized for the collaboration application, a computing device on which the collaboration application is implemented, or both.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: February 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
  • Patent number: 11899629
    Abstract: Systems and techniques are provided for a decentralized database associating public keys and communications addresses. A signed secret message may be sent by a validator computing device of a peer-to-peer network for a decentralized database to a communications address from a request for verification entry in a verification queue of the decentralized database. A second request for verification including the communications address and a user-signed secret message may be received. The user-signed secret message may be verified using a public key from the request for verification entry in the verification queue. The communications address and public key may be written to a verified database of the decentralized database when verifying the user-signed secret message causes a number of user-signed secret messages received in requests for verification with the communications address and successfully verified to meet a threshold number.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: February 13, 2024
    Assignee: CELO FOUNDATION
    Inventors: Rene Reinsberg, Sepandar Kamvar, Marek Olszewski
  • Patent number: 11836151
    Abstract: In some embodiments, a synchronization system can synchronize symbolic links across multiple devices. For example, a content management system can receive, from a client device, one or more synchronization operations for synchronizing content items between the content management system and the client device. The content items can be content items associated with a user account registered at the content management system. The content management system can determine that the one or more synchronization operations include an operation for adding a content item to the user account, and that the content item is a symbolic link that includes a path to a target content item. The content management system can then synchronize the content item as a symbolic link.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: December 5, 2023
    Assignee: Dropbox, Inc.
    Inventor: Elmer Charles Jubb, IV
  • Patent number: 11829369
    Abstract: The described technology relates to systems and techniques for providing efficient and easy-to-use user-customizable extract templates for running queries against databases. The user-customizable extract templates enable customization of the same predefined query according to the requirements and privileges of respective users. In particular, embodiments enable customization of queries by users themselves, reducing or altogether eliminating having developers to modify the query or associated extract templates while still allowing the data owners or administrators to control access to the data.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: November 28, 2023
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Magnus Norrby, Saker Asllan, Yulia Havriuk, Mikael R. Nilsson
  • Patent number: 11797481
    Abstract: Files can be located using a durable and universal file identifier. A content URI includes a file protocol URI specifying a path to a file. The file protocol URI includes a query string specifying properties of the file that can be utilized to locate the file, such as an object ID property specifying a GUID for the file and a volume ID property specifying a GUID for a storage volume storing the file. The content URI can be utilized to locate the file using the file protocol URI and its associated query string even if the file has been moved, renamed, or is accessed on a different computing device. Operations can then be performed using the file, such as resuming a previously performed activity that used the file.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: October 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael John Novak, Raju Jain, John Heinrich Lueders, Robert Paul St. Pierre, Calvin Tonini
  • Patent number: 11785464
    Abstract: A communication method and system according to the present invention generates a unique cryptographically secure URI in response to receiving a user post. The user post and URI are stored temporarily. The URI is sent to an intended recipient. In response to a first instance of accessing the URI, the content is retrieved and sent to the intended recipient. The original uploaded content and URI are then deleted. In response to subsequent instances of accessing the URI, random content determined in part by a current environmental state of the communication, is returned. Recent subsequent instances can return thematically similar content.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: October 10, 2023
    Assignee: THE PRIVATE SECTOR GROUP, LLC.
    Inventor: Jonathan S. Luzader
  • Patent number: 11758017
    Abstract: A data acquisition method, a service provider, a service consumer and a network functional entity are provided. The data acquisition method applied to the service provider includes: receiving a service request message initiated by a service consumer for acquiring a resource attribute of a resource, where the service request message carries query information configured to indicate the resource attribute; and sending data of the resource attribute to the service consumer through a service response message.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: September 12, 2023
    Assignees: China Mobile Communication Co., Ltd Research Institute, China Mobile Communications Group Co., Ltd.
    Inventors: Yue Song, Xu Chen
  • Patent number: 11695744
    Abstract: A global endpoint may be associated with an organization name and a plurality of directories located in different geographic regions. The global endpoint may be a computing system that hosts a page used by users to access an application or service. A user may be able to access the application or service using already existing credentials. For example, the user may access the application or service using credentials stored and maintained by an entity with which the user is affiliated. Users having credentials stored in different geographic regions may be able to access the application or service via the same global endpoint.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: July 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Neelam Satish Agrawal, Lawrence Hun-Gi Aung, Chirag Pravin Pandya
  • Patent number: 11689546
    Abstract: Disclosed embodiments relate to improving network security through real-time analysis of character similarities. Techniques include identifying a reference name, identifying a domain name, and performing a real-time analysis of the domain name. The real-time analysis may include applying a language processing protocol to the domain name, generating a score indicating a similarity between the domain name and the reference name, accessing a similarity threshold, and comparing the generated score with the similarity threshold. Further techniques include determining that the score exceeds the threshold and performing a security action.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: June 27, 2023
    Assignee: CYBERARK SOFTWARE LTD.
    Inventor: Ofer Rivlin
  • Patent number: 11663193
    Abstract: A method can include obtaining target data corresponding to a link. The method can include determining, based on the target data, that the link is valid. The method can include obtaining, in response to the determining that the link is valid, source data corresponding to the link. The method can include determining, by comparing the target data to the source data, a degree of relevance between the target data and the source data. The method can include determining, based on the degree of relevance, that the link is incorrect. The method can include generating, in response to the determining that the link is incorrect, a corresponding notification. The method can include initiating a transfer of the notification to a user device.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joseph Lam, Laura Vang, Natalie Byron
  • Patent number: 11636426
    Abstract: Copies of a distributed ledger with multiple blocks are stored on multiple computing devices. A first computing device coming into proximity with a particular object triggers generation of a new block to the distributed ledger, the new block identifying changes to an inventory of objects of the object type and including a hash of a previous block of the distributed ledger. The new block is optionally verified before it is appended onto the distributed ledger and transmitted out to each of the multiple computing devices so that each copy of the distributed ledger includes the new block.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: April 25, 2023
    Assignee: DIGIPRINT IP LLC
    Inventors: Avery Levy, John Cronin
  • Patent number: 11601723
    Abstract: A method for transmitting, by a media-providing server, on-demand content related to commerce content to a set-top box includes receiving a first on-demand request signal for the on-demand content from the set-top box and transmitting the first on-demand request signal to a data server, by the media-providing server, in response to the first on-demand request signal, generating an on-demand call request signal including a product code of the commerce content and a user code of the set-top box and transmitting the on-demand call request signal to an on-demand ARS server, by the data server; receiving process status information on the on-demand call request signal from the on-demand ARS server and transmitting a message corresponding to the process status information to a user terminal corresponding to the first on-demand request signal, by the data server.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: March 7, 2023
    Assignee: SK STOA CO., LTD.
    Inventor: Min Hee Kwon
  • Patent number: 11599743
    Abstract: The present disclosure provides a method and an apparatus for obtaining product training images, and a storage medium. The method includes: obtaining product images on each of product webpages in an e-commerce website, and determining a product feature vector of each product image on the product webpage; dividing the product images on the product webpage, and determining a target image set of the product webpage according to an image dividing result; classifying target image sets of the product webpages according to the average product feature vector to obtain at least one type of image set; and generating the product training images according to the at least one type of image set.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: March 7, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventor: Kaibing Chen
  • Patent number: 11599675
    Abstract: An apparatus, related devices and methods, having memory to store instructions; and a processor to execute the instructions, and the apparatus is configured to receive, by a remote browser isolation (RBI) proxy from a client device, a transfer request to send data to a destination application, wherein the client device is running an RBI agent and includes a Data Loss Prevention endpoint (DLPe) module, and wherein communications between the client device and the destination application are routed through the RBI proxy; receive a plurality of inputs to the client device associated with the transfer request; create a submission request that includes the plurality of inputs and metadata; send the submission request to the DLPe module; receive a response from the DLPe module, wherein the response includes an instruction to allow, to disallow, or to amend and allow the submission request; and process the submission request according to the instruction.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 7, 2023
    Assignee: McAfee, LLC
    Inventors: Andrew Naidley Juniper, Maayan Tal, Justin Timothy Cragin, Brandon Beau Adkins, Matan Gillon
  • Patent number: 11586686
    Abstract: The Messaging Search and Management Apparatuses, Methods and Systems (“MSM”) transforms message, ranking request inputs via MSM components into work graphs, ML structure input data, ML structure, ranking response outputs. A work graph generation request that includes group level access control data may be obtained. A set of metadata access control carrying messages, a set of users, a set of channels, and a set of topics with access control data corresponding to the group level access control data may be determined. A user priority score for each of the other users, a channel priority score for each of the channels, and a topic priority score for each of the topics, from the perspective of each user, may be calculated. A work graph data structure may be generated that includes, for each user, data regarding the calculated user priority scores, channel priority scores, and topic priority scores.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: February 21, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Myles Grant, Serguei Mourachov, Renaud Bourassa-Denis, Jason Liszka, John Gallagher, Isabella Tromba, Noah Weiss, Daniel Stewart Butterfield, Callum Henderson-Begg
  • Patent number: 11580962
    Abstract: In one embodiment, a domain-name based framework implemented in a digital assistant ecosystem uses domain names as unique identifiers for request types, requesting entities, responders, and target entities embedded in a natural language request. Further, the framework enables interpreting natural language requests according to domain ontologies associated with different responders. A domain ontology operates as a keyword dictionary for a given responder and defines the keywords and corresponding allowable values to be used for request types and request parameters. The domain-name based framework thus enables the digital assistant to interact with any responder that supports a domain ontology to generate precise and complete responses to natural language based requests.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: February 14, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Burton S. Kaliski, Jr., Swapneel Sheth
  • Patent number: 11574129
    Abstract: A method for generalized structured data discovery may include (1) receiving physical application metadata from data sources for an attribute, a database object, or a database; (2) receiving reference data comprising a plurality of tokens and their associated abbreviations/acronyms; (3) parsing the physical application metadata into a application tokens comprising known and unknown application tokens; (4) identifying unknown application tokens by comparing the parsed application tokens to a corpus; (5) performing probabilistic parsing on the unknown application tokens using the reference data; (6) performing bi-directional encoding to expand the polysemous tokens to relevant expressions using the reference data; (7) applying language tokens to the relevant expressions in the expanded polysemous tokens to disambiguate the relevant expressions; and (8) outputting a mapping of the physical application metadata to enhanced physical application metadata, wherein the enhanced physical application metadata comprises
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: February 7, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Santosh Chikoti, Jeffrey Kessler
  • Patent number: 11537679
    Abstract: The described technology is directed towards data-driven navigation, in which a next navigation location depends on variable data associated with an interactive user interface element (rather than a fixed link). The data may be in a hierarchy of data models. A menu contains interactive navigation elements, each bound to a data model. A selected interactive navigation element results in locating a data model associated with the selected element. The data model is used to determine the next navigation location. Also described is hierarchical navigation to one item of a level as well as lateral and peer navigation.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 27, 2022
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Brendan Joseph Clark, J. Jordan C. Parker, Nathan J. E. Furtwangler
  • Patent number: 11489926
    Abstract: According to some embodiments, a system to automate platform provisioning for an enterprise includes a platform resource computer store containing a set of electronic data records (each including a component identifier and a set of computing characteristic values). A profile engine may receive a platform request from a user associated with the enterprise and identify, based on data in the platform resource computer store, a resource bundle of components appropriate in view of the platform request. A platform generator may receive platform requirements based on the identified resource bundle of components and provide input data to a REST API service. Final platform definition information for the enterprise may be stored into a central repository. According to some embodiments, a platform provisioning system may process IaaS and PaaS automation components and utilize a return service to generate infrastructure binding data to couple components in the resource bundle to each other.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 1, 2022
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventor: Joseph Nicholas Nigro
  • Patent number: 11477158
    Abstract: The present disclosure provides a method and an apparatus for advertisement anti-blocking in the technical field of internet. The method includes receiving a first access request of a terminal for a target webpage, and obtaining webpage content of the target webpage; rewriting uniform resource locators (URLs) at a plurality of levels in the webpage content into corresponding anti-blocking URLs according to a preset encryption algorithm, and returning rewritten webpage content to the terminal; restoring the anti-blocking URLs to the URLs at the plurality of levels according to a preset decryption algorithm, when receiving second access requests of the terminal for the anti-blocking URLs; and obtaining resources pointed to by the URLs at the plurality of levels and returning the resources to the terminal. By using the present disclosure, the cost of advertisement anti-blocking for a website provider can be reduced.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: October 18, 2022
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Yichen Zhu, Weijun Chen
  • Patent number: 11449350
    Abstract: Systems and methods for automatically removing and replacing outdated compute resources in a cluster. The systems and methods include a configurable monitoring system that is configured to detect outdated compute resources and trigger a cycling process to automatically replace the detected outdated compute resources with new compute resources. The disclosed systems and methods safely rotate a group of compute resources by identifying and detaching outdated compute resources, waiting until the outdated compute resources have been drained of pending jobs scheduled on these resources, waiting until replacement compute resources have started and then cordoning, draining, deleting and terminating the outdated compute resources.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: September 20, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Alexander William Price, Jacob Christopher Joseph Gonzalez, Matthew Neil Whittington
  • Patent number: 11048524
    Abstract: A system and method are provided for facilitating configuration of one or more references to a software service to be called by a software application. A catalog process is provided. The catalog includes information identifying services to be called to implement processes. Service references occurring in a process template are determined that are used to implement the processes identified in the catalog. During a build phase, a tokenized process template is created by replacing each of the service references in the process template with a respective token. At least one of the processes is run in accordance with the tokenized process template, including resolving the tokens and invoking at least one service identified thereby.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: June 29, 2021
    Assignee: Oracle International Corporation
    Inventors: Sonali Vijay Inamdar, Subhadarshi Mishra, Kristipati Peddanna
  • Patent number: 10713709
    Abstract: A computer-implemented system for creating an enhanced online gifting experience that allows a purchaser to enter information identifying a gift recipient as well as text, sound, images or video relevant to the gift recipient and/or to an event. The system uses this information to create a personalized webpage identified and located via a personal uniform resource locator (PURL) associated with the gift recipient.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 14, 2020
    Assignee: e2interactive, Inc.
    Inventors: Brett R. Glass, Nicole E. Glass, Dominique Michelle Pierron O'Hara, Elizabeth Ann Trimble, Karl Joseph Geisler
  • Patent number: 10621259
    Abstract: In a URL error-correcting method, after a URL is received from a terminal, a server determines whether a web page corresponding to the URL exists. When there is no web page corresponding to the URL, the server determines that the URL is an incorrect URL. Similarity matching is performed using the URL with a URL in a URL database, to acquire a pre-determined quantity of URLs that are most similar to the URL, as alternative error-corrected URLs. The error-corrected URLs are sent to the terminal. The correctness of a URL is determined by means of determining whether a web page corresponding to the URL exists. When the URL is incorrect, similarity matching is performed with a URL in a URL database to obtain URLs possibly needed by a user, so as to achieve error correction of a URL.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 14, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Yonghua Li
  • Patent number: 10592515
    Abstract: Applications are surfaced to a user during browsing without requiring a specific search by the user. The applications can be selected for surfacing to the user based on the network address entered into the address bar of a browser, the content of the page corresponding to the network address, or a combination thereof. Applications may be selected for surfacing based on a partial address entered into the address bar and/or based on the web page content that is currently visible in the browser display.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar, Milind Mahajan
  • Patent number: 10534859
    Abstract: A method of computerized presentation of a legend of object symbols on a document. The method includes receiving a document having object symbols. Each object symbol includes a graphical representation, an object symbol type and an object type numerical value. The method includes generating one or more groups of object symbols of the one or more object symbols based upon the object symbol type of each of the object symbols. The method includes deriving a group cumulative quantity for each group of object symbols based upon the object type numerical value of each object symbol in each group of object symbols. The method includes generating a legend including a one or more legend entries corresponding to each of the one or more groups of object symbols. Each legend entry includes a group type symbol, the object symbol type, and a group cumulative quantity. The method includes displaying the legend.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: January 14, 2020
    Assignee: Bluebeam, Inc.
    Inventors: Jack Kutilek, Elliot Chenault
  • Patent number: 10423319
    Abstract: System(s) and/or method(s) (“tools”) are described that present indicia for implicitly and explicitly user-associated web pages of a network browser application. The tools can present these indicia in a single graphic user interface, in response to a user's selection of a single unified access point, or in response to a search of the browser's user-associated web pages.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: September 24, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeremiah Seth Epling, Li-Hsin Huang, Cornelis K. Van Dok, Jeffrey M. Davis
  • Patent number: 10387003
    Abstract: A method, system and computer program product for providing a configurable user interface comprises receiving, by a server computer, a request for information to be rendered in a user interface; and in response to the request, sending, by the server computer, the information to be rendered and an identifier related to one of a plurality of user interface components. Also, in response to the request, the server computer sends a registry of the plurality of user interface components, wherein the registry comprises a respective entry for each of the plurality of user interface components. More particularly, the respective entry for a particular one of the plurality of user interface components comprises: a) a location of a configuration associated with the particular one user interface component; and b) a plurality of attributes and corresponding attribute values associated with the particular one user interface component.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 20, 2019
    Assignee: CA, Inc.
    Inventors: Howard A. Abrams, Stanislav Mitranic
  • Patent number: 10382416
    Abstract: Techniques for detecting shared devices are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for detecting shared devices comprising receiving, using a shared computer detection component, information about a connection to a website from a user device, identifying, using the shared computer detection component, one or more characteristics associated with the connection from the user device, determining, in the event there is sufficient data based on the one or more characteristics associated with the connection from the user device, whether the user device is a shared device, and calculating a first responsive action in the event it is determined that the user device is a shared device.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: August 13, 2019
    Assignee: Symantec Corporation
    Inventors: Ilya Sokolov, Kevin B. Jiang
  • Patent number: 10354003
    Abstract: A method for data filtering includes displaying on a display device a cell set including data of a common data type, and displaying a first filter icon within a first cell of the cell set and a second filter icon within a second cell of the cell set. The first cell includes a first cell entry and the second cell includes a second cell entry. The first filter icon filters based on the first cell entry and the second filter icon filters based on the second cell entry. The method further includes applying a filter to the cell set in response to selection of the first filter icon by a user, the filter being based on the first cell entry.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan L Brissette, Sameer V Jorapur, Somil Kulkarni, Michael L Pauser
  • Patent number: 10268833
    Abstract: A method, a computer program product, and a computer system for conditional permission control in a digital data sheet based on permission formulas. A computer checks permission formulas of data cells in the data sheet, in response that a user opens the data sheet. The computer sets cell permissions for the data cells based on the permission formulas. The computer rechecks the cell permissions, in response to that the user edits one or more of the data cells. The computer resets the cell permissions based on the permission formulas.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bo Jiang, Ming Zhe Jiang, Zi Ying Li, Hua Shao, Dong Jun Zong
  • Patent number: 10262350
    Abstract: A system with mechanisms that allow for creating, storing and resuming a session without being bound by time. In a system that allows for communication between parties when one of the parties has an account with the system whereas one or more others who are trying to reach this party do not, creating a session and allowing for the same users to come back to resume the session is enabled. Resuming the session by any of the associated parties to the session is supported, this session can be operated through various applications such as voice, video and chat, and be accessed in various networks such as the internet or the telephone network, as well as across devices such as web browsers, smart device apps, and mobile phones with SMs capability. The system supports porting and reusability of the session across networks, applications and devices.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: April 16, 2019
    Assignee: USHUR, INC.
    Inventors: Henry Thomas Peter, Dayanand Narasimha, Simha Sadasiva
  • Patent number: 10250579
    Abstract: A capability is provided for securely transferring a file within network-based storage. A capability is provided for securely transferring a user file of a user from a first server to a second server. The first server may be associated with a first service provider and the second server may be associated with a second service provider. The secure transfer of a user file from the first server to the second server may be performed based on a One-Click File Transfer capability in which only a single click by the user is needed in order for the user file to be transferred. The secure transfer of a user file from the first server to the second server may be performed based on a Zero-Click File Transfer capability in which the user file may be transferred without any interaction by the user.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: April 2, 2019
    Assignee: Alcatel Lucent
    Inventors: Katherine H. Guo, Emina Soljanin, Thomas Woo
  • Patent number: 10177967
    Abstract: A system can include circuitry that processes a URL for information; circuitry that transmits at least a portion of the information via a network interface; circuitry that receives metadata via the network interface responsive to the transmission of at least a portion of the information; circuitry that associates at least a portion of the metadata with a short URL; and circuitry that transmits the short URL. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 8, 2019
    Inventors: Jesse Lakes, Jesse Pasichnyk