Url Specific, E.g., Using Aliases, Detecting Broken Or Misspelled Links, Etc. (epo) Patents (Class 707/E17.115)
-
Patent number: 12248749Abstract: 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: GrantFiled: March 28, 2022Date of Patent: March 11, 2025Assignee: Bentley Systems, IncorporatedInventor: Georgios Kostakis
-
Patent number: 12250090Abstract: 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: GrantFiled: April 2, 2024Date of Patent: March 11, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12177100Abstract: 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: GrantFiled: February 1, 2023Date of Patent: December 24, 2024Assignee: 8x8, Inc.Inventors: Zhishen Liu, Bryan R. Martin
-
Patent number: 12155667Abstract: 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: GrantFiled: January 7, 2022Date of Patent: November 26, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Guy Sviry, Natan Elul, Daniel Reisel, Shay Shwartz
-
Patent number: 12153941Abstract: 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: GrantFiled: November 6, 2023Date of Patent: November 26, 2024Assignee: GOOGLE LLCInventor: Keun Soo Yim
-
Patent number: 12124526Abstract: 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: GrantFiled: March 15, 2022Date of Patent: October 22, 2024Assignee: Sys-Tech Solutions, Inc.Inventors: Octavio Rodriguez Perez, David J. Henderson, Taulant Dhami
-
Patent number: 12079228Abstract: 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: GrantFiled: November 4, 2020Date of Patent: September 3, 2024Assignee: Datascientist Inc.Inventors: Naoya Sakakibara, Yuki Hirobe
-
Patent number: 12074848Abstract: 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: GrantFiled: December 13, 2021Date of Patent: August 27, 2024Assignee: SAP SEInventors: Tejram Jagannath Sonwane, Ankit Kumar
-
Patent number: 12074860Abstract: 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: GrantFiled: January 7, 2021Date of Patent: August 27, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Robert Standefer, III, Christopher L. Mullins, Henrik Frystyk Nielsen
-
Patent number: 12056444Abstract: 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: GrantFiled: May 27, 2022Date of Patent: August 6, 2024Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Shiqi Wan, Xinxin Zhang
-
Patent number: 12039566Abstract: 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: GrantFiled: January 17, 2023Date of Patent: July 16, 2024Assignee: Beelinx USA, L.L.C.Inventor: Guillaume Crinon
-
Patent number: 12013815Abstract: 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: GrantFiled: January 17, 2019Date of Patent: June 18, 2024Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventor: Long Chen
-
Patent number: 12014309Abstract: 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: GrantFiled: August 26, 2020Date of Patent: June 18, 2024Assignee: Ironclad, Inc.Inventors: Jason Li, Cai Gogwilt, Mary Zhuang, Angela Kou, Ben Newcomer, Kevin Verdieck
-
Patent number: 11936745Abstract: 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: GrantFiled: September 22, 2022Date of Patent: March 19, 2024Assignee: HARTFORD FIRE INSURANCE COMPANYInventor: Joseph Nicholas Nigro
-
Patent number: 11930095Abstract: 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: GrantFiled: July 1, 2022Date of Patent: March 12, 2024Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
-
Patent number: 11921807Abstract: 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: GrantFiled: November 2, 2021Date of Patent: March 5, 2024Inventors: Jesse Lakes, Jesse Pasichnyk
-
Patent number: 11907642Abstract: 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: GrantFiled: January 24, 2022Date of Patent: February 20, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
-
Patent number: 11899629Abstract: 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: GrantFiled: August 2, 2021Date of Patent: February 13, 2024Assignee: CELO FOUNDATIONInventors: Rene Reinsberg, Sepandar Kamvar, Marek Olszewski
-
Patent number: 11836151Abstract: 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: GrantFiled: January 10, 2018Date of Patent: December 5, 2023Assignee: Dropbox, Inc.Inventor: Elmer Charles Jubb, IV
-
Patent number: 11829369Abstract: 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: GrantFiled: December 28, 2020Date of Patent: November 28, 2023Assignee: NASDAQ TECHNOLOGY ABInventors: Magnus Norrby, Saker Asllan, Yulia Havriuk, Mikael R. Nilsson
-
Patent number: 11797481Abstract: 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: GrantFiled: October 8, 2021Date of Patent: October 24, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael John Novak, Raju Jain, John Heinrich Lueders, Robert Paul St. Pierre, Calvin Tonini
-
Patent number: 11785464Abstract: 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: GrantFiled: January 25, 2021Date of Patent: October 10, 2023Assignee: THE PRIVATE SECTOR GROUP, LLC.Inventor: Jonathan S. Luzader
-
Patent number: 11758017Abstract: 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: GrantFiled: December 29, 2018Date of Patent: September 12, 2023Assignees: China Mobile Communication Co., Ltd Research Institute, China Mobile Communications Group Co., Ltd.Inventors: Yue Song, Xu Chen
-
Patent number: 11695744Abstract: 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: GrantFiled: August 7, 2020Date of Patent: July 4, 2023Assignee: Amazon Technologies, Inc.Inventors: Gaurang Pankaj Mehta, Neelam Satish Agrawal, Lawrence Hun-Gi Aung, Chirag Pravin Pandya
-
Patent number: 11689546Abstract: 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: GrantFiled: September 28, 2021Date of Patent: June 27, 2023Assignee: CYBERARK SOFTWARE LTD.Inventor: Ofer Rivlin
-
Patent number: 11663193Abstract: 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: GrantFiled: December 17, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Joseph Lam, Laura Vang, Natalie Byron
-
Patent number: 11636426Abstract: 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: GrantFiled: February 25, 2020Date of Patent: April 25, 2023Assignee: DIGIPRINT IP LLCInventors: Avery Levy, John Cronin
-
Patent number: 11601723Abstract: 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: GrantFiled: August 31, 2021Date of Patent: March 7, 2023Assignee: SK STOA CO., LTD.Inventor: Min Hee Kwon
-
Patent number: 11599743Abstract: 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: GrantFiled: May 4, 2020Date of Patent: March 7, 2023Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventor: Kaibing Chen
-
Patent number: 11599675Abstract: 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: GrantFiled: September 30, 2020Date of Patent: March 7, 2023Assignee: McAfee, LLCInventors: Andrew Naidley Juniper, Maayan Tal, Justin Timothy Cragin, Brandon Beau Adkins, Matan Gillon
-
Patent number: 11586686Abstract: 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: GrantFiled: October 14, 2020Date of Patent: February 21, 2023Assignee: Slack Technologies, LLCInventors: Myles Grant, Serguei Mourachov, Renaud Bourassa-Denis, Jason Liszka, John Gallagher, Isabella Tromba, Noah Weiss, Daniel Stewart Butterfield, Callum Henderson-Begg
-
Patent number: 11580962Abstract: 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: GrantFiled: April 28, 2020Date of Patent: February 14, 2023Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Burton S. Kaliski, Jr., Swapneel Sheth
-
Patent number: 11574129Abstract: 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 comprisesType: GrantFiled: September 2, 2020Date of Patent: February 7, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Santosh Chikoti, Jeffrey Kessler
-
Patent number: 11537679Abstract: 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: GrantFiled: December 23, 2020Date of Patent: December 27, 2022Assignee: HOME BOX OFFICE, INC.Inventors: Brendan Joseph Clark, J. Jordan C. Parker, Nathan J. E. Furtwangler
-
Patent number: 11489926Abstract: 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: GrantFiled: February 22, 2021Date of Patent: November 1, 2022Assignee: HARTFORD FIRE INSURANCE COMPANYInventor: Joseph Nicholas Nigro
-
Patent number: 11477158Abstract: 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: GrantFiled: October 30, 2018Date of Patent: October 18, 2022Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Yichen Zhu, Weijun Chen
-
Patent number: 11449350Abstract: 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: GrantFiled: June 26, 2020Date of Patent: September 20, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Alexander William Price, Jacob Christopher Joseph Gonzalez, Matthew Neil Whittington
-
Patent number: 11048524Abstract: 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: GrantFiled: November 28, 2017Date of Patent: June 29, 2021Assignee: Oracle International CorporationInventors: Sonali Vijay Inamdar, Subhadarshi Mishra, Kristipati Peddanna
-
Patent number: 10713709Abstract: 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: GrantFiled: January 29, 2013Date of Patent: July 14, 2020Assignee: e2interactive, Inc.Inventors: Brett R. Glass, Nicole E. Glass, Dominique Michelle Pierron O'Hara, Elizabeth Ann Trimble, Karl Joseph Geisler
-
Patent number: 10621259Abstract: 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: GrantFiled: July 6, 2016Date of Patent: April 14, 2020Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Yonghua Li
-
Patent number: 10592515Abstract: 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: GrantFiled: December 6, 2016Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar, Milind Mahajan
-
Patent number: 10534859Abstract: 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: GrantFiled: October 25, 2016Date of Patent: January 14, 2020Assignee: Bluebeam, Inc.Inventors: Jack Kutilek, Elliot Chenault
-
Patent number: 10423319Abstract: 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: GrantFiled: September 21, 2015Date of Patent: September 24, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jeremiah Seth Epling, Li-Hsin Huang, Cornelis K. Van Dok, Jeffrey M. Davis
-
Patent number: 10387003Abstract: 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: GrantFiled: March 30, 2015Date of Patent: August 20, 2019Assignee: CA, Inc.Inventors: Howard A. Abrams, Stanislav Mitranic
-
Patent number: 10382416Abstract: 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: GrantFiled: June 29, 2015Date of Patent: August 13, 2019Assignee: Symantec CorporationInventors: Ilya Sokolov, Kevin B. Jiang
-
Patent number: 10354003Abstract: 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: GrantFiled: August 18, 2016Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan L Brissette, Sameer V Jorapur, Somil Kulkarni, Michael L Pauser
-
Patent number: 10268833Abstract: 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: GrantFiled: April 7, 2016Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Bo Jiang, Ming Zhe Jiang, Zi Ying Li, Hua Shao, Dong Jun Zong
-
Patent number: 10262350Abstract: 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: GrantFiled: August 6, 2018Date of Patent: April 16, 2019Assignee: USHUR, INC.Inventors: Henry Thomas Peter, Dayanand Narasimha, Simha Sadasiva
-
Patent number: 10250579Abstract: 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: GrantFiled: August 13, 2013Date of Patent: April 2, 2019Assignee: Alcatel LucentInventors: Katherine H. Guo, Emina Soljanin, Thomas Woo
-
Patent number: 10177967Abstract: 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: GrantFiled: March 17, 2014Date of Patent: January 8, 2019Inventors: Jesse Lakes, Jesse Pasichnyk