Browsing Optimization (epo) Patents (Class 707/E17.119)
  • Patent number: 11960833
    Abstract: 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: Grant
    Filed: April 13, 2023
    Date of Patent: April 16, 2024
    Assignee: Capital One Services, LLC
    Inventors: Mark Morrison, Andrew Ricchuiti, Briana Shaver, Erin Edwards
  • Patent number: 11949682
    Abstract: 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: Grant
    Filed: October 3, 2022
    Date of Patent: April 2, 2024
    Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
  • Patent number: 11921838
    Abstract: 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: Grant
    Filed: September 30, 2022
    Date of Patent: March 5, 2024
    Assignee: CRYPTOWERK CORP.
    Inventors: Holger Assenmacher, Thomas Dienwiebel
  • Patent number: 11907736
    Abstract: 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: Grant
    Filed: May 12, 2017
    Date of Patent: February 20, 2024
    Assignee: STARLOGIK IP LLC
    Inventor: Ari Kahn
  • Patent number: 11895118
    Abstract: 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: Grant
    Filed: February 17, 2023
    Date of Patent: February 6, 2024
    Assignee: Hyland UK Operations Limited
    Inventors: Stefan Kopf, Jared Ottley, Brian Remmington, Gregory Melahn
  • Patent number: 11861041
    Abstract: 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: Grant
    Filed: February 8, 2021
    Date of Patent: January 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Anh Truong, Jeremy Goodsitt, Alvin Hua, Kate Key, Ernest Kwak, Vincent Pham, Galen Rafferty, Austin Walters
  • Patent number: 11842038
    Abstract: 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: Grant
    Filed: December 31, 2022
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jing Wen Chen, Zhao Yu Wang, Peng Hui Jiang, Xiao Yi Tian, Jing Ren, Yi Jie Ma, Xizhuo Zhang, Jing Zhang
  • Patent number: 11816695
    Abstract: 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: Grant
    Filed: September 21, 2020
    Date of Patent: November 14, 2023
    Assignee: Target Brands, Inc.
    Inventors: James Gaynor, Christopher Horn, Patrick Pisciuneri, Jonah P. White
  • Patent number: 11810659
    Abstract: 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: Grant
    Filed: April 9, 2021
    Date of Patent: November 7, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yusuke Imasugi, Tsuyoshi Sakamoto, Noriaki Miyake
  • Patent number: 11809511
    Abstract: 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: Grant
    Filed: February 1, 2021
    Date of Patent: November 7, 2023
    Assignee: Google LLC
    Inventors: Ramkumar Ramani, Robert J. Ennals
  • Patent number: 11803398
    Abstract: 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: Grant
    Filed: September 23, 2021
    Date of Patent: October 31, 2023
    Inventors: Georgy Momchilov, Hubert Divoux, Santosh Gummunur Chiranjeevi Sampath, Deepak Sharma
  • Patent number: 11803695
    Abstract: 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: Grant
    Filed: March 28, 2022
    Date of Patent: October 31, 2023
    Assignee: Plus Docs Inc.
    Inventors: Daniel Li, Braydon Batungbacal, Chloe Qi, Taylor Halliday
  • Patent number: 11797749
    Abstract: 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: Grant
    Filed: March 30, 2015
    Date of Patent: October 24, 2023
    Assignee: Border Stylo, LLC
    Inventors: Diego Prats, Eduardo Prats, Oscar Guido, Nicholas Lacasse, Daniel Yoder
  • Patent number: 11800163
    Abstract: 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: Grant
    Filed: December 13, 2021
    Date of Patent: October 24, 2023
    Assignee: SAM HOUSTON STATE UNIVERSITY
    Inventor: Mingkui Wei
  • Patent number: 11762850
    Abstract: 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: Grant
    Filed: November 9, 2020
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lukas Rupprecht, Vasily Tarasov
  • Patent number: 11687216
    Abstract: 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: Grant
    Filed: December 30, 2021
    Date of Patent: June 27, 2023
    Assignee: MONDAY.COM LTD.
    Inventors: Ron Zionpour, Tal Haramati, Guy Greenhut
  • Patent number: 11657219
    Abstract: 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: Grant
    Filed: April 8, 2022
    Date of Patent: May 23, 2023
    Assignee: Capital One Services, LLC
    Inventors: Mark Morrison, Andrew Ricchuiti, Briana Shaver, Erin Edwards
  • Patent number: 11656921
    Abstract: 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: Grant
    Filed: April 27, 2022
    Date of Patent: May 23, 2023
    Assignee: ABLE WORLD INTERNATIONAL LIMITED
    Inventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
  • Patent number: 11630861
    Abstract: 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: Grant
    Filed: April 16, 2022
    Date of Patent: April 18, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Ziang Wang, Yonghua Zhang, Xiaolu Wang
  • Patent number: 11620346
    Abstract: 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: Grant
    Filed: September 3, 2021
    Date of Patent: April 4, 2023
    Assignee: SEARCH AND SHARE TECHNOLOGIES LLC
    Inventors: John S. Shriber, Roman Zaks
  • Patent number: 11599398
    Abstract: 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: Grant
    Filed: April 27, 2022
    Date of Patent: March 7, 2023
    Assignee: ABLE WORLD INTERNATIONAL LIMITED
    Inventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
  • Patent number: 11538210
    Abstract: 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: Grant
    Filed: November 22, 2021
    Date of Patent: December 27, 2022
    Assignee: Adobe Inc.
    Inventors: Cheryl Lao, William F. Kraus, Paul John Asente, Jose Ignacio Echevarria Vallespi, Craig Steven Kaplan, Daniel John Vogel
  • Patent number: 11514234
    Abstract: 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: Grant
    Filed: August 12, 2019
    Date of Patent: November 29, 2022
    Assignee: BRANCHFIRE, INC.
    Inventor: Ravi K. Bhatt
  • Patent number: 11501063
    Abstract: 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: Grant
    Filed: October 7, 2021
    Date of Patent: November 15, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Ken Norota
  • Patent number: 11455625
    Abstract: 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: Grant
    Filed: October 30, 2020
    Date of Patent: September 27, 2022
    Inventor: Gregory Peter Kavanagh
  • Patent number: 11366963
    Abstract: 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: Grant
    Filed: October 6, 2021
    Date of Patent: June 21, 2022
    Assignee: Capital One Services, LLC
    Inventors: Mark Morrison, Andrew Ricchuiti, Briana Shaver, Erin Edwards
  • Patent number: 11128689
    Abstract: 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: Grant
    Filed: December 30, 2015
    Date of Patent: September 21, 2021
    Assignee: QUALTRICS, LLC
    Inventor: Bindu Rama Rao
  • Patent number: 11120455
    Abstract: 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: Grant
    Filed: December 14, 2018
    Date of Patent: September 14, 2021
    Assignee: PAYPAL, INC.
    Inventors: Khushboo D. Jaiswal, Swati Baradia, Rahul Nair
  • Patent number: 11115462
    Abstract: 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: Grant
    Filed: January 28, 2014
    Date of Patent: September 7, 2021
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventor: Richard Michael Wiseman
  • Patent number: 11016739
    Abstract: 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: Grant
    Filed: December 19, 2017
    Date of Patent: May 25, 2021
    Assignee: SAP SE
    Inventor: Johnson Wong
  • Patent number: 10963625
    Abstract: 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: Grant
    Filed: October 7, 2016
    Date of Patent: March 30, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Zachary Blender, Himanshu Baral
  • Patent number: 10929497
    Abstract: 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: Grant
    Filed: December 29, 2014
    Date of Patent: February 23, 2021
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Wenmei Gao, Yahui Wang, Hao Jing, Xiaoqiang Lv, Shunan Fan
  • Patent number: 10848574
    Abstract: 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: Grant
    Filed: December 3, 2015
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Battle, Costel Radu, Roberto Santos, Anush Prabhu Ramachandran, Robert Hall, Vladimir Lozhkin, Yagnesh Setti Subramanian
  • Patent number: 10785132
    Abstract: 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: Grant
    Filed: August 24, 2012
    Date of Patent: September 22, 2020
    Assignee: Provenance Asset Group LLC
    Inventors: Vincent Toubiana, Gérard Burnside, Olivier Le Berre
  • Patent number: 10678856
    Abstract: 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: Grant
    Filed: September 30, 2016
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Petr Olegovich Pleshachkov, Sikan Chen, Valery Maltsev
  • Patent number: 10659566
    Abstract: 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: Grant
    Filed: December 31, 2014
    Date of Patent: May 19, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Christina Luah, Marcus Lee
  • Patent number: 10585967
    Abstract: 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: Grant
    Filed: February 6, 2017
    Date of Patent: March 10, 2020
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Matthieu Philippe François Tourne
  • Patent number: 10547676
    Abstract: 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: Grant
    Filed: May 2, 2013
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
  • Patent number: 10404563
    Abstract: 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: Grant
    Filed: January 9, 2017
    Date of Patent: September 3, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yuuji Hotta, Takeshi Yasuie
  • Patent number: 10346515
    Abstract: 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: Grant
    Filed: April 27, 2017
    Date of Patent: July 9, 2019
    Assignee: Xerox Corporation
    Inventors: Naveenraj Kaliarajan, Anand Arokia Raj Antony Muthu Rayar
  • Patent number: 10339199
    Abstract: 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: Grant
    Filed: April 10, 2015
    Date of Patent: July 2, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Kranti Swarup Pancharathi
  • Patent number: 10320727
    Abstract: 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: Grant
    Filed: December 15, 2014
    Date of Patent: June 11, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Floor Mesters, Ivo van Doorn, Milo Oostergo
  • Patent number: 10304215
    Abstract: Described is a system that processes texture assets for an application to be distributed across a range of devices while still leveraging device-specific hardware capabilities. In one embodiment, the system processes various criteria and determines specialized texture asset variants for a set of devices. These criteria may include various selected options including an interpretation selection for interpreting a source image for a texture, and device trait options such as device type, memory, and software support. In addition, the system may create mipmaps based on attributes of a set of target devices. Accordingly, a set of specialized texture assets may be created and distributed across a suite of devices.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Daniel I. Omachi, Patrick O. Heynen, Eric O. Sunalp
  • Patent number: 10289275
    Abstract: A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A client intercepts a user input standard command, retrieves a corresponding native command from a standardizing server and inputs the native command in the application.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Vincent Dureau, Justin Koh, Pierre-Yves Laligand
  • Patent number: 10284659
    Abstract: This document describes a “hybrid proxy,” which is a network node that enables hosts outside of a link to discover services that are available on the link, by answering service discovery queries from hosts outside of the link. A hybrid proxy may use “zero configuration” networking technologies such as Multicast Domain Name System (mDNS), Domain Name System-Service Discovery (DNS-SD), and/or Domain Name System Long-Lived Queries (DNS-LLQ). As one example, a hybrid proxy may receive a unicast DNS-SD query, transmit a corresponding mDNS query on its link to obtain information responsive to the query, and then transmit a unicast DNS-SD response to the querying host. As another example, a hybrid proxy may receive a unicast DNS-LLQ query, transmit an initial DNS-LLQ answer to the querying host, transmit an mDNS query on its link to obtain additional information, and then transmit subsequent DNS-LLQ update messages to the querying host.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: May 7, 2019
    Assignee: Apple Inc.
    Inventor: Stuart D. Cheshire
  • Patent number: 10275428
    Abstract: A system includes a differencing engine and a layout engine of the differencing engine or coupled to the differencing engine. The differencing engine is configured to direct comparison of two or more document components each of which includes respective media content, and each of which has associated metadata providing information about the respective document component. The layout engine is configured to generate a layout of a panoptically-arranged visual representation of the document components or a comparison thereof according to a layout model, and according to the associated metadata. And the differencing engine is configured to communicate the layout.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: April 30, 2019
    Assignee: THE BOEING COMPANY
    Inventors: Patrick J Eames, Brent L Hadley, Stephen P Miller, Joseph F Floyd
  • Patent number: 10269259
    Abstract: A computing device may include a display, a memory to store electronic textbook data comprising a plurality of different images associated with at least one location within the electronic textbook data, a user input device, and a processor coupled to the display, the memory, and the user input device. The processor may be configured to display the electronic textbook data with a primary image from among the plurality of different images at the at least one location on the display, and selectively replace the primary image with at least one secondary image from among the plurality of different images at the at least one location on the display based upon the user input device.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: April 23, 2019
    Assignee: UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: Issa Batarseh, Ghaith Haddad, Rashad Oreifej, Rawad Al-Haddad
  • Patent number: 10264123
    Abstract: A system for soliciting and activating one or more groups of workers to service contact center business includes an interface accessible to the one or more groups for accepting group registration data, publishing contact center business and for enabling the groups to subscribe to receive business; a data repository for storing the registration data for subscribing groups; and a routing server for specifying routing strategies for event routing to the groups. The system is characterized in that the one or more groups of workers may be activated during contact center business activity to perform services based on need.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: April 16, 2019
    Inventors: Petr Makagon, Herbert Willi Artur Ristock, Dan Kikinis
  • Patent number: 10257178
    Abstract: Method and apparatus for creating a second unique identifier for a user in a second system based on a first unique identifier for a user in a first system. A first authentication process is initiated based on a first unique identifier associated with the user in the first system. Responsive to the user successfully authenticating during the first authentication process, the second unique identifier for a user in the second system is generated. The second unique identifier is based on user data associated with the first unique identifier in the first system, and the second unique identifier is different from the first unique identifier.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: April 9, 2019
    Assignee: Visa Europe Limited
    Inventors: Paul Michael Carpenter, Jonathan Paul Sumpster, Andrew Paul Thompson, Christopher Ian Abrathat, Jonathan Rusca, Jean-Christophe Gilbert Lacour, Michael Ronald Philpotts
  • Patent number: 10241982
    Abstract: In one example of the disclosure, a web page and a plurality of content elements that are candidates for incorporation into the web page are received. A user-assigned importance rating for each of the received content elements is received. A reduced-sized version of the content element is created for each of the received content elements. A web page request is received from a requestor computing device and bandwidth available to the device is measured. The web page is modified based upon the importance ratings and the bandwidth measurement.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 26, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik