Browsing Optimization (epo) Patents (Class 707/E17.119)
-
Patent number: 12236191Abstract: A method of executing a sequence of tasks includes receiving a natural language input indicative of the sequence of tasks. The natural language input may include a first task and a plurality of possible next tasks for the first task. The tasks may each be associated with a playback performance skeleton, indicative of a series of actions to be carried out on a web page. The series of action may have been generated, ahead of time, from a recorded performance of a similar task. The first task may be arranged to be performed. Then, based on a result of the performance of the first task, a successive task from among a plurality of possible next tasks associated with the result of performance of the first task may be selected. The successive task may then be arranged to be performed.Type: GrantFiled: August 5, 2021Date of Patent: February 25, 2025Inventors: Karan Walia, Anton Mamonov, Sobi Walia
-
Patent number: 12222914Abstract: Distributed database systems including a plurality of SQL compute nodes are described herein that enable such nodes to operate with versioned metadata despite the fact that SQL is only single-version aware. The distributed database system further includes a global logical metadata server to store and manage versions of metadata, to determine which of such versions should be visible at any given point in time, and enable creation of a virtual database that includes the proper versions of metadata. In an aspect, a central transaction manager manages global transaction identifiers and their associated start times, abort times and/or commit times that enables determination of transaction and metadata version visibility for any point in time. In an aspect, the visible metadata is included in a virtual database that logically overlays a physical database and provides the correct version of metadata in lieu of the current metadata version stored in the physical database.Type: GrantFiled: June 14, 2021Date of Patent: February 11, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Hari Krishna Sunder, Sandeep Lingam, Donald Cha, Srikumar Rangarajan
-
Patent number: 12160412Abstract: Processing data resulting from an execution of a plurality of different applications to identify at least one notification that is to be provided to a user of a client device, identifying criteria associated with the user, the criteria including a role of the user within an organization and a preference of the user, determining a characteristic associated with the at least one notification based on the identifying of the criteria, and providing the at least one notification having the characteristic to the client device. Other embodiments are disclosed.Type: GrantFiled: November 12, 2021Date of Patent: December 3, 2024Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Lars Benjamin Johnson, Umayal Roja Swarnam
-
Patent number: 12072942Abstract: A centralized document system receives a request to merge a first document package associated with a first party and a second document package associated with a second party. The first document package includes a first set of documents and the second document package includes a second set of documents. In response to the request, the centralized document system identifies a first subset of documents included in both the first and second sets of documents and identifies a second subset of documents with conflicts between the first and second sets of documents. The centralized document system rectifies the second subset of documents to cure the conflicts between the first and second sets of documents. The centralized document system generates a merged document package including the first subset of documents and the rectified second subset of documents for execution by the first and second parties.Type: GrantFiled: February 6, 2023Date of Patent: August 27, 2024Assignee: DocuSign, Inc.Inventors: Andrew James Ashlock, Marguerite Bouscaren, Jacob Scott Mitchell, Duane Robert Wald, Christopher Shane Durham, Saul Adams Aguilar
-
Patent number: 12056204Abstract: A computer-implemented method includes receiving a text search query and session analytics parameters of a website, accessing session tracking analytics data and visibility analytics data of the website, and identifying one or more sessions and one or more viewports from the session tracking analytics data and the visibility analytics data based on text detected in the session tracking analytics data and the visibility analytics data of the website.Type: GrantFiled: May 4, 2023Date of Patent: August 6, 2024Assignee: Content Square SASInventors: Stephane Altounian, Yunbo Wang, Ryad Zenine
-
Patent number: 12051408Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designating certain voice commands as hotwords. The methods, systems, and apparatus include actions of receiving a hotword followed by a voice command. Additional actions include determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, where a voice command that is designated as a hotword is treated as a voice input regardless of whether the voice command is preceded by another hotword. Further actions include, in response to determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, designating the voice command as a hotword.Type: GrantFiled: April 2, 2020Date of Patent: July 30, 2024Assignee: Google LLCInventor: Matthew Sharifi
-
Patent number: 12007963Abstract: Systems, computer program products, and methods are described herein for processing resources and associated metadata in the metaverse using knowledge graphs. The invention relates to a method for processing and converting documents from a digital data source, involving the following steps: receiving one or more documents from the data source; storing the documents in a network attached storage using a file transfer protocol; converting the documents into an extensible markup language (XML) format; storing the converted documents in an API-accessible document database; generating a downstream process API for accessing the document database; creating an abstract document delineation for the converted documents based on data extracted via the downstream process API; and finally, transforming the abstract document delineation and associated metadata into a semantic, immersive, actionable ontological modeling language, facilitating enhanced document representation and interaction.Type: GrantFiled: April 25, 2023Date of Patent: June 11, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Anurajam Rajagopalan, Sai Srinivas Vartha, Durga Prasad Kutthumolu, Roy Jyoti Ranjan
-
Patent number: 11972275Abstract: A computer-implemented method for providing user interface functionalities is disclosed. The method includes providing a base design system layer including web browser components providing platform-agnostic user interface functionalities, an application programming interface (API) that extends the base design system layer into a second design system layer providing platform-specific user interface functionalities, inheriting and extending extensible APIs from the second design system layer, building a third design system layer using the extensible APIs, providing product-specific user interface functionalities using the third design system layer, inheriting and extending extensible APIs from the second design system layer, building a fourth design system layer using the extensible APIs, and providing presentation-specific user interface functionalities using the fourth design system layer.Type: GrantFiled: January 30, 2023Date of Patent: April 30, 2024Assignee: Salesforce, Inc.Inventors: Alan Weibel, Brandon Ferrua
-
Patent number: 11960833Abstract: Methods and systems for using machine learning models to organize and select modular components for user interface templates. For example, the methods and systems may use machine learning and/or artificial intelligence to generate user interfaces with a preferred number of user input fields and/or pages, in which the preferred number both satisfies any requirements for the user interface (e.g., information, categories of information, etc.), and ensures that all privacy concerns are met.Type: GrantFiled: April 13, 2023Date of Patent: April 16, 2024Assignee: Capital One Services, LLCInventors: Mark Morrison, Andrew Ricchuiti, Briana Shaver, Erin Edwards
-
Patent number: 11949682Abstract: The present disclosure relates to for managing the generation or deletion of record objects based on electronic activities and communication policies. Data of a plurality of electronic activities from one or more electronic accounts of the entity may be identified. It may be determined whether the identified data satisfies a communication policy. The communication policy may include one or more rules based on the electronic activities. Instructions to generate a contact record object or instructions to delete an existing contact record for the entity may be transmitted based on the condition of the communication of the communication policy that is satisfied.Type: GrantFiled: October 3, 2022Date of Patent: April 2, 2024Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Patent number: 11921838Abstract: The present invention relates to the secure configuration of electronic devices, such as for example network-connected “smart” devices and appliances, collectively referred to as “IoT devices”. A computer-implemented method of secure configuration of at least one electronic device is provided. According to the method, the electronic device connects to a blockchain database; determines from said blockchain database a configuration block comprising block identification data, where the block identification data corresponds to device identification data, stored with the electronic device; obtains configuration information from said configuration block; and using the configuration information, conducts configuration of the electronic device.Type: GrantFiled: September 30, 2022Date of Patent: March 5, 2024Assignee: CRYPTOWERK CORP.Inventors: Holger Assenmacher, Thomas Dienwiebel
-
Patent number: 11907736Abstract: An interactive time delayed submission that intentionally delays the actual transmission of a transaction. By embedding a time domain into the submission process, the method and system of the present invention delays actual communication of the transaction request from the client to the server in order to present a window of opportunity for the user to escape (CANCEL) the transaction before the actual transaction is transmitted to the remote process. The method comprises: a) receiving a first transaction submit event at a client interface element; b) activating a timer that pauses submitting the transaction to the server; c) cancelling the pending transaction submission on registering a second cancelling event at a client interface element during the unexpired timer interval; and d) absent registering a second cancelling event at a client interface element, and at timer interval completion, submitting the original transaction from the client to the server.Type: GrantFiled: May 12, 2017Date of Patent: February 20, 2024Assignee: STARLOGIK IP LLCInventor: Ari Kahn
-
Patent number: 11895118Abstract: Systems and methods for concurrent modification of content are provided. In response to a verified request received from a user content is copied to a first storage media as a first version of the content uniquely identified by a first identifier, the verified request being based on verification of the user's credentials. In response to the user editing the first version of the content, the edited copy of the content is stored in the content management system in association with a second identifier uniquely identifying the edited copy of the content as a second version of the content. In response to receiving a notification that a plurality of users no longer request access to the content stored in the content management system, the first version of the content is deleted from the first storage media.Type: GrantFiled: February 17, 2023Date of Patent: February 6, 2024Assignee: Hyland UK Operations LimitedInventors: Stefan Kopf, Jared Ottley, Brian Remmington, Gregory Melahn
-
Patent number: 11861041Abstract: A computer-implemented method may include: receiving, from at least one camera, image data associated with a first user at a public access user computing device; detecting, based on the received image data, by employing a machine learning model trained using a dataset of actions collected from a plurality of previous users, that the first user has moved away from the public access user computing device; automatically encrypting, based upon the detection, a user session associated with the first user, wherein the encrypted user session is configured to be subsequently activated by the first user; and initiating a new generic user session on the public access user computing device for a second user.Type: GrantFiled: February 8, 2021Date of Patent: January 2, 2024Assignee: Capital One Services, LLCInventors: Anh Truong, Jeremy Goodsitt, Alvin Hua, Kate Key, Ernest Kwak, Vincent Pham, Galen Rafferty, Austin Walters
-
Patent number: 11842038Abstract: A method for sharing hidden information in a virtual meeting is disclosed. In one embodiment, such a method includes sharing, by way of a web-conference server, a source window presented on a source system with a target window presented on a target system. The method detects selection of a specific area on the target window and correlates the specific area on the target window with a corresponding area on the source window. The method determines whether the corresponding area on the source window links to hidden information, such as a hyperlink, on the source window. If the corresponding area links to hidden information, the method communicates one or more of the hidden information and a link to the hidden information to the target system. A corresponding system and computer program product are also disclosed.Type: GrantFiled: December 31, 2022Date of Patent: December 12, 2023Assignee: International Business Machines CorporationInventors: Jing Wen Chen, Zhao Yu Wang, Peng Hui Jiang, Xiao Yi Tian, Jing Ren, Yi Jie Ma, Xizhuo Zhang, Jing Zhang
-
Patent number: 11816695Abstract: In some aspects, a system for enhancing performance of directed information delivery is provided. In one example, an advertising recommendation server receives an advertisement request including an advertisement for display on at least one of a plurality of webpages and a requested performance of the advertisement. The server extracts context data from the advertisement, and provides the extracted context data to a data model useable to generate predictions of performance of the advertisement when displayed on each of a plurality of webpages, trained based on performance data associated with previous displays of one or more previous advertisements on one or more of the plurality of webpages and context data from the one or more previous advertisements. A webpage is identified that meets expected performance, and a recommendation is provided to a decision platform.Type: GrantFiled: September 21, 2020Date of Patent: November 14, 2023Assignee: Target Brands, Inc.Inventors: James Gaynor, Christopher Horn, Patrick Pisciuneri, Jonah P. White
-
Patent number: 11809511Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speeding up document loading. In some implementations, a resource of a document is requested from a first source, and metadata for the document is requested from a second source that is different from the first source. The requested metadata is received from the second source, and the requested resource is received from the first source. A first representation of the document based on the received metadata is provided for display. After providing the first representation, a second representation of the document that combines portions of the first representation with additional portions of the document is generated, and the second representation is provided for display.Type: GrantFiled: February 1, 2021Date of Patent: November 7, 2023Assignee: Google LLCInventors: Ramkumar Ramani, Robert J. Ennals
-
Patent number: 11810659Abstract: The present disclosure provides a medical image processing apparatus capable of readily creating, from a medical image, an electronic document that displays a three-dimensional body organ model. The medical image processing apparatus performs control to acquire patient information from DICOM additional information of medical image data designated when the creation of the electronic document has been instructed, and to create the electronic document of the three-dimensional body organ model corresponding to the medical image data, the electronic document containing the acquire patient information. To which patient the three-dimensional body organ model belongs can be identified on the electronic document.Type: GrantFiled: April 9, 2021Date of Patent: November 7, 2023Assignee: Canon Kabushiki KaishaInventors: Yusuke Imasugi, Tsuyoshi Sakamoto, Noriaki Miyake
-
Patent number: 11803398Abstract: A computing device may include a memory and a processor configured to cooperate with the memory to run a browser configured to generate a user interface to display a virtual session from a host computing device, and an application configured to establish a connection with the host computing device. The processor may further run code configured to cause the browser to connect with the host computing device using the connection established by the application to display the virtual session within the user interface.Type: GrantFiled: September 23, 2021Date of Patent: October 31, 2023Inventors: Georgy Momchilov, Hubert Divoux, Santosh Gummunur Chiranjeevi Sampath, Deepak Sharma
-
Patent number: 11803695Abstract: Systems and methods are described for generating dynamic web clippings. A web clipping service can obtain from a client computing device metadata for a dynamic web clipping, which includes an identifier of a web document and state information of a web browser that has rendered the web document on the client computing device, the state information enabling replication of a browsing session of the client computing device. The web clipping service can use the metadata to recreate the browsing session of the client device on the web clipping service, and capture an image of the web document as rendered within he recreated browsing session. The web clipping service can then provide the image of the web document as the dynamic web clipping.Type: GrantFiled: March 28, 2022Date of Patent: October 31, 2023Assignee: Plus Docs Inc.Inventors: Daniel Li, Braydon Batungbacal, Chloe Qi, Taylor Halliday
-
Patent number: 11800163Abstract: Described herein is a novel approach for coarse-grained user geolocation leveraging widely-deployed content delivery networks (CDNs). This method relies on the fact that CDN providers deploy a number of edge servers that are geographically distributed across the world. Many of these edge servers are assigned with unique identifiers that are tied to their location, which can be retrieved by inspecting HTTP responses headers served by these edge servers. As a result, a website can infer coarse-grained user location by asking a user to send an HTTP request to an arbitrary domain that is known being served by a CDN, and inspecting the corresponding responses.Type: GrantFiled: December 13, 2021Date of Patent: October 24, 2023Assignee: SAM HOUSTON STATE UNIVERSITYInventor: Mingkui Wei
-
Patent number: 11797749Abstract: In one embodiment, a method includes, in connection with a target structured document rendered by a first client application and in response to a user input directed to target content of the target structured document, accessing, by a second client application, a document object model (DOM) representation of the target structured document, determining a target DOM node associated with the target content, recursively scanning one or more properties of each of one or more DOM nodes logically arranged proximal to the target DOM node within the DOM hierarchical tree, generating a set of one or more anchor point definitions based on one or more selected properties of each of the target DOM node and one or more selected ones of the scanned DOM nodes, and storing the set of anchor point definitions in a data structure.Type: GrantFiled: March 30, 2015Date of Patent: October 24, 2023Assignee: Border Stylo, LLCInventors: Diego Prats, Eduardo Prats, Oscar Guido, Nicholas Lacasse, Daniel Yoder
-
Patent number: 11762850Abstract: A computer-implemented method according to one embodiment includes receiving a manifest for a container image of a container to be created; identifying a mapping index for a cluster of computing nodes; and selecting a computing node within the cluster of computing nodes to create the container, based on a comparison of the manifest to the mapping index.Type: GrantFiled: November 9, 2020Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Lukas Rupprecht, Vasily Tarasov
-
Patent number: 11687216Abstract: Systems, methods, and computer-readable media for automatically updating an electronic word processing document based on a change in a linked file and vice versa are disclosed. The systems and methods may involve accessing the electronic word processing document; identifying in the electronic word processing document a variable data element; accessing the external file identified in the link; pulling, from the external file, first replacement data corresponding to the current data; replacing the current data in the electronic word processing document with the first replacement data; identifying a change to the variable data element in the electronic word processing document; upon identification of the change, accessing the external file via the link; and updating the external file to reflect the change to the variable data element in the electronic word processing document.Type: GrantFiled: December 30, 2021Date of Patent: June 27, 2023Assignee: MONDAY.COM LTD.Inventors: Ron Zionpour, Tal Haramati, Guy Greenhut
-
Patent number: 11656921Abstract: A method for combining unified matters in a personal workspace and a system using the method are provided. The method includes the following steps. Firstly, at least one matterizer is provided to the personal workspace, wherein at least one unified information unit corresponding to at least one original information and/or at least one unified tool corresponding to at least one original tool is acquired from at least one information source via the at least one matterizer. Then, the at least one unified information unit and/or the at least one unified tool is provided to the personal workspace via the at least one matterizer. Then, through the at least one unified tool and/or the at least one unified information unit, a task is performed.Type: GrantFiled: April 27, 2022Date of Patent: May 23, 2023Assignee: ABLE WORLD INTERNATIONAL LIMITEDInventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
-
Patent number: 11657219Abstract: Methods and systems for using machine learning models to organize and select modular components for user interface templates. For example, the methods and systems may use machine learning and/or artificial intelligence to generate user interfaces with a preferred number of user input fields and/or pages, in which the preferred number both satisfies any requirements for the user interface (e.g., information, categories of information, etc.), and ensures that all privacy concerns are met.Type: GrantFiled: April 8, 2022Date of Patent: May 23, 2023Assignee: Capital One Services, LLCInventors: Mark Morrison, Andrew Ricchuiti, Briana Shaver, Erin Edwards
-
Patent number: 11630861Abstract: Provided are a method and device for video search, a terminal and a storage medium. The method includes: receiving a first event generated by triggering a first control in a video playback page; acquiring, in response to the first event, a current video image frame played in the video playback page when the first event is triggered; acquiring a first to-be-searched target positioned by a second control in the current video image frame and a first display position of the first to-be-searched target in the current video image frame, and displaying the second control on the first display position; and acquiring a first recommendation result corresponding to the first to-be-searched target, and displaying the first recommendation result in a search result page.Type: GrantFiled: April 16, 2022Date of Patent: April 18, 2023Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Ziang Wang, Yonghua Zhang, Xiaolu Wang
-
Patent number: 11620346Abstract: A method and apparatus is disclosed that transmits a plug-in module to a web browser of a client computer. The web browser displays web content in a main window. The plug-in module, when activated, causes the web browser to display a user interface to a user of the client computer. The user interface is separate from the main window of the web browser, displays at least a portion of the web content, and is configured to enable the user to operate on the displayed at least a portion of the web content.Type: GrantFiled: September 3, 2021Date of Patent: April 4, 2023Assignee: SEARCH AND SHARE TECHNOLOGIES LLCInventors: John S. Shriber, Roman Zaks
-
Patent number: 11599398Abstract: A method for combining unified matters in a personal workspace and a system using the method are provided. The method includes the following steps. Firstly, at least one matterizer is provided to the personal workspace, wherein at least one unified information unit corresponding to at least one original information and/or at least one unified tool corresponding to at least one original tool is acquired from at least one information source via the at least one matterizer. Then, the at least one unified information unit and/or the at least one unified tool is provided to the personal workspace via the at least one matterizer. Then, through the at least one unified tool and/or the at least one unified information unit, a task is performed.Type: GrantFiled: April 27, 2022Date of Patent: March 7, 2023Assignee: ABLE WORLD INTERNATIONAL LIMITEDInventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
-
Patent number: 11538210Abstract: In aspects of text importance spatial layout, a computing device implements a processing device to receive a text importance vector that includes designations of visual properties for constituent words of a text phrase. Spatial layouts of the text phrase are determined, with each spatial layout being a different displayable representation of the constituent words arranged based on the designations of the visual properties in the text importance vector for each of the constituent words. Feature vectors are generated, each feature vector represents a spatial layout of the text phrase and includes measurement properties of each of the constituent words in the respective spatial layout. The spatial layouts are ranked based on a metric that indicates a degree of similarity of the measurement properties of each of the constituent words in a respective spatial layout matching to the visual properties for the constituent words as designated in the text importance vector.Type: GrantFiled: November 22, 2021Date of Patent: December 27, 2022Assignee: Adobe Inc.Inventors: Cheryl Lao, William F. Kraus, Paul John Asente, Jose Ignacio Echevarria Vallespi, Craig Steven Kaplan, Daniel John Vogel
-
Patent number: 11514234Abstract: A method and system for annotating and linking electronic documents is described herein. Separate annotation layers or connectors are used to store each annotation or connection associated with a document in order to improve the efficiency and robustness of collaborative annotation. When a user creates an annotation for a document, a new annotation layer is generated, containing information describing the annotation. The annotation layer is separate from the annotated document. The annotation layer may be transmitted to another user without transmission of the document, thereby reducing network traffic and avoiding metadata contamination within the document itself. This facilitates real-time collaborative annotation of electronic documents by multiple users. This also facilitates robust connections between documents or other data sources, which contain information regarding both the source and target documents.Type: GrantFiled: August 12, 2019Date of Patent: November 29, 2022Assignee: BRANCHFIRE, INC.Inventor: Ravi K. Bhatt
-
Patent number: 11501063Abstract: An information processing apparatus includes a memory, and a processor coupled to the memory and configured to store a template in the memory in response to the template being created; receive an input of first input information in a case where the created template is used in performing a request task; and receive an input of second input information in a case where the created template is used in performing a report task. In the template, first identification information for identifying the request task is associated with a first input item, and second identification information for identifying the report task is associated with a second input item. The first input item is selected such that first input information corresponding to the first input item is to be input, and the second input item is selected such that second input information corresponding to the second input item is to be input.Type: GrantFiled: October 7, 2021Date of Patent: November 15, 2022Assignee: Ricoh Company, Ltd.Inventor: Ken Norota
-
Patent number: 11455625Abstract: A method of generating electronic monetary tokens (tokens) on a server that supports transmission of the tokens between third parties by means of a Uniform Resource Identifier (URI) and also prevents double spending of the tokens. The tokens are represented by a substring of a Uniform Resource Identifier (URI), which identifies a resource in a network. As a payment request the substring comprises an indicator of price. As a payment for a resource the substring comprises a set of tokens and a buyer's unique identifier. On receipt of the tokens and before releasing the resource to the buyer the seller requests an indication from the server that the buyer owns the tokens thus preventing double spending of the tokens. Preferably, the URI is a Uniform Resource Locator (URL).Type: GrantFiled: October 30, 2020Date of Patent: September 27, 2022Inventor: Gregory Peter Kavanagh
-
Patent number: 11366963Abstract: Methods and systems for using machine learning models to organize and select modular components for user interface templates. For example, the methods and systems may use machine learning and/or artificial intelligence to generate user interfaces with a preferred number of user input fields and/or pages, in which the preferred number both satisfies any requirements for the user interface (e.g., information, categories of information, etc.), and ensures that all privacy concerns are met.Type: GrantFiled: October 6, 2021Date of Patent: June 21, 2022Assignee: Capital One Services, LLCInventors: Mark Morrison, Andrew Ricchuiti, Briana Shaver, Erin Edwards
-
Patent number: 11128689Abstract: An multistep guided system for mobile devices that facilitates the creation and dissemination of multistep guided activities from a source computer/device to a plurality of other recipient mobile devices, wherein the multistep guided activities is disseminated to the recipient mobile devices in a form that is compatible with the capabilities of the respective recipient mobile devices. The audio guided system comprises the source computer/device, the plurality of other recipient mobile devices and a server.Type: GrantFiled: December 30, 2015Date of Patent: September 21, 2021Assignee: QUALTRICS, LLCInventor: Bindu Rama Rao
-
Patent number: 11120455Abstract: There is provided systems and method for intelligent channel steering based on dynamically determined intents during channel interactions. A user may contact an organization, such as an online service or payment provider through a first communication channel in order to seek assistance or resolution with some help query or request. The organization's system may dynamically prioritize the user's intent when submitting the help request and based on the user's actions during the communications. The system may further present other communication channels that may assist the user in resolving their help request. The user may be steered to one or more of those channels. When navigating between channels a data object may be generated in the first channel that tracks the user's intent, actions, and steps taken to resolution, which may be transferred between channels and translated to a code or scripting language handled by the other channel.Type: GrantFiled: December 14, 2018Date of Patent: September 14, 2021Assignee: PAYPAL, INC.Inventors: Khushboo D. Jaiswal, Swati Baradia, Rahul Nair
-
Patent number: 11115462Abstract: A distributed system is disclosed in which one or more servers respond to requests for content including hyperlinks. Hyperlinks provide an interactive visual manifestation of an underlying reference to a resource. By using a graphical user interface provided by the device, a user is able to select a hyperlink, and thereby control the device to obtain the resource to which the underlying reference refers. However, if a user selects a hyperlink and the device is unable to follow the underlying reference to obtain the resource, user disappointment results. By arranging the server, on providing visual content including one or more hyperlinks, to attempt (212) to follow the references underlying the hyperlinks, and to alter (216) the appearance of any hyperlink for which the underlying reference could not be followed, users are alerted to the likelihood that selecting the hyperlink will not lead to them obtaining the resource. In this way, user disappointment is avoided.Type: GrantFiled: January 28, 2014Date of Patent: September 7, 2021Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventor: Richard Michael Wiseman
-
Patent number: 11016739Abstract: Embodiments of the present disclosure pertain to reducing memory usage in software applications. In one embodiment, the present disclosure includes a computer implemented method comprising constructing a dynamic HTML component in a document object model by executing first source code of a scripting language, generating a static HTML component clone of the dynamic HTML component by executing second source code of the scripting language, replacing the dynamic HTML component with the static HTML component in the document object model by executing third source code of the scripting language, decoupling the dynamic HTML component by executing fourth source code of the scripting language, and deleting the dynamic HTML component from memory using a garbage collection process in a scripting engine.Type: GrantFiled: December 19, 2017Date of Patent: May 25, 2021Assignee: SAP SEInventor: Johnson Wong
-
Patent number: 10963625Abstract: Multilayer electronic content management is provided. A method includes determining a first section and a second section of a document for dynamic content management. The method also includes determining a first trigger event that prompts the dynamic content management on the first section and a second trigger event the prompts the dynamic content management on the second section. The method also includes implementing a first action to the first section based on an occurrence of the first trigger and a first rule, and a second action to the second section based on another occurrence of the second trigger and a second rule. The implementation may include executing a first micro-service within a metadata layer of the electronic document for implementation of the first action and executing a second micro-service within the metadata layer for implementation of the second action.Type: GrantFiled: October 7, 2016Date of Patent: March 30, 2021Assignee: WELLS FARGO BANK, N.A.Inventors: Zachary Blender, Himanshu Baral
-
Patent number: 10929497Abstract: Embodiments of the present invention provide a web page processing method, including: receiving an operation instruction on a first page, where the operation instruction may include a page replacing instruction; and controlling a first resource included in the first page to remain in a connected state, where the first resource is specified in advance as a resource to be retained. Correspondingly, the embodiments of the present invention further provide a communications device. The embodiments of the present invention can improve robustness of page browsing.Type: GrantFiled: December 29, 2014Date of Patent: February 23, 2021Assignee: HUAWEI DEVICE CO., LTD.Inventors: Wenmei Gao, Yahui Wang, Hao Jing, Xiaoqiang Lv, Shunan Fan
-
Patent number: 10848574Abstract: A computing system comprises, in one example, a service deployment system configured to deploy one or more service instances into a service instance pool, wherein each service instance comprises a computing resource configured in accordance with a service topology and allocable in response to a service request, and a pool management system configured to monitor consumption information related to consumption of the service instance pool and to determine whether to deploy one or more additional service instances to the service instance pool based on the consumption information relative to a threshold metric, wherein the pool management system comprises a deployment controller configured to control the service deployment system to deploy the one or more additional service instances to the service instance pool.Type: GrantFiled: December 3, 2015Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ryan Battle, Costel Radu, Roberto Santos, Anush Prabhu Ramachandran, Robert Hall, Vladimir Lozhkin, Yagnesh Setti Subramanian
-
Patent number: 10785132Abstract: A method for monitoring browsers (B) for a communications network (N), wherein a monitoring server contains a set of monitoring elements, and implements:—a step (E1) of receiving a monitoring element request from a browser (B),—a step (E2) of determining whether the request is a first request from the browser,—if so, a step (E3) of calculating an identifier for the browser, then a step (E4) of determining a cache duration value associated with each monitoring element of the set, and a step (E5) of transmitting the set of monitoring elements and associated values to the browser;—if not, a step (E6) of determining the browser's identifier based on the monitoring elements requested in the request.Type: GrantFiled: August 24, 2012Date of Patent: September 22, 2020Assignee: Provenance Asset Group LLCInventors: Vincent Toubiana, Gérard Burnside, Olivier Le Berre
-
Patent number: 10678856Abstract: In general, embodiments of the technology relates to a method for attaching a detachable library. The method includes obtaining a detachable library, wherein the detachable library comprises a plurality of data files and each of the data files comprises a library scope identifier (ID), and where the library scope IDs are unique within the detachable library and reattaching the detachable library to a database. The method further includes assigning a node scope ID to each of the data files in the detachable library, where the node scope IDs are unique within the database, creating a mapping index using the node scope IDs and the library scope IDs, and processing a request from a client using the mapping index, where the request includes a library scope ID.Type: GrantFiled: September 30, 2016Date of Patent: June 9, 2020Assignee: EMC IP Holding Company LLCInventors: Petr Olegovich Pleshachkov, Sikan Chen, Valery Maltsev
-
Patent number: 10659566Abstract: A system includes a data storage system, and a processor and program logic. The program logic includes a management console, including interface logic configured to provide a user interface. The interface logic is also configured to receive a request to record a demo of a Web application via the user interface. The program logic also includes a recording utility. The recording utility includes recording logic configured to, upon receiving the request to record, capture a first instance of underlying client-side code and assets utilized to render the Web application. The program logic further includes data consolidation and storage logic configured to save the first instance to a database. Further yet, the program logic includes demo editing logic configured to create a demo of the Web application based on the first instance.Type: GrantFiled: December 31, 2014Date of Patent: May 19, 2020Assignee: Wells Fargo Bank, N.A.Inventors: Christina Luah, Marcus Lee
-
Patent number: 10585967Abstract: A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page, automatically modifies the HTML page, and transmits the modified HTML page to the client device.Type: GrantFiled: February 6, 2017Date of Patent: March 10, 2020Assignee: CLOUDFLARE, INC.Inventors: Lee Hahn Holloway, Matthew Browning Prince, Matthieu Philippe François Tourne
-
Patent number: 10547676Abstract: An approach is provided to automatically replicate content to certain servers in a networking environment based on, amongst other metrics, location of third parties accessing information in a social networking environment. The approach includes obtaining content from a user within a networked environment and analyzing information of one or more third parties that have access to the networked environment and who have an association with the user. The approach further includes replicating the content to one or more servers within the networked environment based on the analyzed information of the one or more third parties.Type: GrantFiled: May 2, 2013Date of Patent: January 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
-
Patent number: 10404563Abstract: The analyzer includes a path information obtainer that extracts a component that a first function among a plurality of functions sometimes uses and sometimes does not use as an undetermined component beforehand; a detector that detects whether the undetermined component is used during operation; and a specifier that specifies, when a problem arises during the operation, a problem component, as a problem point, among one or more components based on path information including the one or more components that each of the plurality of functions uses and being obtained for the function beforehand, operation information obtained during the operation, and a result of detecting using of the undetermined component. This configuration makes it possible to specify an exact problem point.Type: GrantFiled: January 9, 2017Date of Patent: September 3, 2019Assignee: FUJITSU LIMITEDInventors: Yuuji Hotta, Takeshi Yasuie
-
Patent number: 10346515Abstract: The present disclosure discloses methods and systems for printing an input electronic document that contains one or more hyperlinks. According to the disclosed method, the input electronic document is received for printing. Then, one or more hyperlinks are detected and corresponding hyperlink destinations are extracted. Thereafter, one or more reference pages are added at an end of the input electronic document to create a final document for printing, the one or more reference pages list the extracted hyperlinks and corresponding hyperlink destinations. The final document is submitted to a printer for printing.Type: GrantFiled: April 27, 2017Date of Patent: July 9, 2019Assignee: Xerox CorporationInventors: Naveenraj Kaliarajan, Anand Arokia Raj Antony Muthu Rayar
-
Patent number: 10339199Abstract: Methods, systems, and computer readable media for capturing and storing a web page screenshot are disclosed. In some aspects, a method for capturing and storing a web page screenshot occurs at a server and includes sending web page file contents to a client for displaying a web page and receiving a request to capture and store at least some of the web page file contents. The method further includes capturing at least some of the web page file contents, converting the captured web page file contents into a document that resembles the displayed web page, and storing the PDF in a storage device associated with the server.Type: GrantFiled: April 10, 2015Date of Patent: July 2, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Kranti Swarup Pancharathi
-
Patent number: 10320727Abstract: Functionality is disclosed herein for managing document feedback on a sharing service using a messaging client. Utilizing the technologies described herein, a file is associated with a message from an interface configured to compose the message. In addition, the interface is configured to receive a selection of one or more categories of feedback data. A category of feedback data is inserted into the message based on the selection. For example, comments associated with a section of the file may be displayed in the message. The feedback data, such as the comments, are retrieved from a locally stored file, a remotely stored file, a database and/or any other computing device storing the feedback data. Once the message is delivered to a recipient, a user interface may be configured to receive feedback data and communicate the received data to a remote data store.Type: GrantFiled: December 15, 2014Date of Patent: June 11, 2019Assignee: Amazon Technologies, Inc.Inventors: Floor Mesters, Ivo van Doorn, Milo Oostergo