Web Site Content Organization And Management, E.g., Publishing, Automatic Linking Or Maintaining Pages, Etc. (epo) Patents (Class 707/E17.116)
  • Patent number: 11232481
    Abstract: Systems and methods for providing previews of files stored in an online content management system with collaboration environment and permitting a user to annotate the previews are disclosed. The system further tracks the frequency of access of content in previewed documents and provides a visual representation of the frequency with which sections in a document was viewed.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: January 25, 2022
    Assignee: Box, Inc.
    Inventors: Kimber Lockhart, Jeffrey H. Seibert, Jr.
  • Patent number: 11200071
    Abstract: A method includes determining dimensions of a web browser presenting a webpage, the webpage including an inner container and an outer container. The method modifies dimensions of the outer container of the webpage based upon an associated maximum height value, an associated minimum height value, and an amount of data within the outer container. Responsive to calculating a vertical height of the inner container, assigning a maximum height value and a minimum height value to the inner container. The method modifies dimensions of the inner container to a minimum height for the web browser to present the data of the webpage, based on the assigned maximum height value and minimum height value of the inner container. The method augments the web browser to include a scrollbar based on the modified dimensions of the outer container and the modified dimensions of the inner container.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Feng Shao, Wei Ping Tu, Jin Yin
  • Patent number: 10757211
    Abstract: A terminal receiving a push message is provided. The terminal sets service control condition which specifies application identifier (app ID) corresponding to service that the terminal is allowed to receive, wherein the service control condition is contained in push message control policy. And the terminal then receives a push message, matching the push message control policy, sent by a server.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: August 25, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunan Fan, Guoqiao Chen, Lei Wang, Ting Dong, Huiping Zhang, Jian Yang
  • Patent number: 10735542
    Abstract: In networked communication systems, a document in a communication (e.g., a response) may be similar between multiple communications involving the same resource, such that duplicate data can be discarded and not stored by a network storage system. Storage of differences in network traffic facilitates compression of storage of network traffic, thereby significantly reducing data storage. Techniques are disclosed for efficient search and retrieval of the compressed data storage. Network traffic may be compared to communications in previous network traffic to identify differences if any. Resource templates may be generated for different (e.g., new) resources identified in network traffic. Storage of the different resources identified in network traffic enables compression of network traffic. Similarity matching may be implemented to improve processing performance for compact storage of network traffic, including determining differences in network traffic for storage.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: August 4, 2020
    Assignee: Quantum Metric, Inc.
    Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
  • Patent number: 10719626
    Abstract: In an example embodiment, submitted confidential data of a certain cohort (e.g., title, region, organization) is augmented by modeling confidential data of a more generalized cohort based on peer organizations. The modeling may be performed using Bayesian modeling and the results used to infer confidential data values for the original cohort. The inferred confidential data values can then be used to generate statistical insights for display in a graphical user interface.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Xi Chen
  • Patent number: 10678781
    Abstract: Repairing a link based on an issue includes associating at least one metadata segment with a link, identifying, in a resource repository, at least one resource that matches the at least one metadata segment, determining if there is an issue between the link and the at least one resource, and repairing the link based on the issue between the link and at least one resource.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan Hepper, Eric Martinez de Morentin
  • Patent number: 10657177
    Abstract: The disclosure provides examples of methods, apparatuses, systems, and computer program products for implementing a search indexer. One example method includes receiving, by index workflow circuitry, a search index update indicator, causing, by the index workflow circuitry and in response to receiving the search index update indicator, index generation circuitry to retrieve data sets from a plurality of data sources, calculating a checksum for each of the data sets, comparing the checksum for each of the data sets to a set of search index metadata, in response to determining that at least one checksum for at least one of the data sets does not match a metadata checksum from the set of search index metadata, generating a set of search index data from the data set corresponding to the at least one checksum, generating a search index using at least the set of search index data, and transmitting the search index to a search service for use in responding to at least one search query.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 19, 2020
    Assignee: GROUPON, INC.
    Inventors: Jiaqi Guo, Sri Subramanian, Ram Gopalan
  • Patent number: 10649741
    Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: May 12, 2020
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 10628411
    Abstract: Repairing a link based on an issue includes associating at least one metadata segment with a link, identifying, in a resource repository, at least one resource that matches the at least one metadata segment, determining if there is an issue between the link and the at least one resource, and repairing the link based on the issue between the link and at least one resource.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan Hepper, Eric Martinez de Morentin
  • Patent number: 10594784
    Abstract: Disaster recovery is provided for an application that is being hosted on a current data center, thus ensuring the availability of the application. An option for replicating session state data for the application is selected. This selection is made from a set of different session state data replication options each of which has different performance and resource cost trade-offs. The selected option determines how the session state data for the application is to be replicated. The selected option is implemented, where the implementation results in the session state data for the application being replicated outside of the current data center, thus ensuring that this data remains available in the event that the current data center goes offline.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aman Kansal, Sriram Govindan
  • Patent number: 10546038
    Abstract: Features are disclosed for dividing content pages into sections, or “tiles,” that can be updated independently of one another, and determining the processing burdens associated with updating and managing such divided content pages, the likelihood that portions of the content pages will change, etc. The processing burdens may be based on an analysis of how long it takes to update the display of the tiles or other sections of the content page, the computer memory used to update the display, the processor cycles used to update the display, etc. A browser application or some other module can use the determined processing burdens and/or change likelihoods to define a new or updated layout for dividing the content pages into tiles. The browser application may also cache, for future use, cost information and/or information regarding the new or updated layout for dividing the content pages into tiles.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Juhani Karppanen
  • Patent number: 10506075
    Abstract: A dynamic link updater may be configured to automatically and autonomously identify an affiliate associated with an affiliate network site. The dynamic link updater may update or correct an affiliate link based on the identified affiliate link. Further, the dynamic link updater can determine additional parameters to correct or update in the affiliate link, such as information relating to a device used to access the affiliate link. For example, the affiliate link may be updated to include an identity of the type of device or the location of the device used to access the affiliate link. This information may be used to facilitate compensating the affiliate for providing a link to another network site from the affiliate network site.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Ashish Vaidya
  • Patent number: 10482475
    Abstract: An advertising provider may be obligated to ensure that its advertising directs users to the correct business entity (e.g., dealer or franchise). The advertising provider may maintain a datastructure comprising a plurality of “areas of responsibility” (AOR), each of which may be assigned to a respective dealer. When generating advertising content to be provided to a user, the advertising provider may access location-identifying information about the user. The location-identifying information may comprise a zip code, street address, or the like, which is sufficiently specific to allow the advertising provider to identify an AOR in the AOR datastructure. Accordingly, generalized location information, such as city, state, and/or country may not be sufficient. The location-identifying information may be used to identify the dealer that is assigned to the user. The advertising provider may access dealer-specific information, which may be used to generate dealer-targeted advertising for the user.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: November 19, 2019
    Assignee: ADP DEALER SERVICES, INC.
    Inventors: Christopher Dacoglu Douglas, Maxwell M. Steckler, Robert Edward Dominy
  • Patent number: 10467703
    Abstract: A browser extension for facilitating a user of a mobile device obtaining an insurance rate quote for a vehicle (or other property, real or personal) from an insurance provider, wherein vehicle information identifying the vehicle is provided on a webpage. The browser extension searches the webpage for vehicle information identifying one or more vehicles. The user is prompted to select the vehicle(s) for which the insurance rate quote is desired from a list of the vehicles is found on the webpage. The browser extension passes the vehicle information for the selected vehicle to a program application. The program application obtains user information useful for generating the insurance rate quote. Based upon the vehicle information and the user information, the program application generates and displays for the user the insurance rate quote for the vehicle. Additionally, the user may be similarly offered a loan and/or an extended warranty for the vehicle.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: November 5, 2019
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventor: Jeffery L. Olson
  • Patent number: 10459699
    Abstract: A system for a website building system implemented on a server, the server having at least one processor and a memory and including a site analyzer to generate a representative component for each of a cluster of multiple components of a website of a user, based on an analysis of the attributes of the multiple components; and an editor UI builder to create a dynamically modified user interface at least from the representative components for a visual editor of said website; where the site analyzer and the editor UI builder change the dynamically modified user interface as the user edits the website; and where the visual editor includes a regular user interface and said dynamically modified user interface.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 29, 2019
    Assignee: Wix.com Ltd.
    Inventors: Ayelet Geva, Omer Gartzman, Giora Kaplan, Shahar Zur, Batel Sebbag, Amit Kaufman, Avi Marcus
  • Patent number: 10455452
    Abstract: A system and method are described for performing flow control in an IoT system. For example, one embodiment of a system comprises: a plurality of IoT devices; an IoT hub to establish local wireless connections with the plurality of IoT devices to communicatively couple the plurality of IoT devices to an IoT service; the IoT hub to store flow control parameters for each of the plurality of IoT devices, the flow control parameters determined based on data communication requirements of each of the IoT devices and indicating one or more data communication thresholds for each of the IoT devices; the IoT hub to monitor data communication with each of the IoT devices to determine whether one of the IoT devices has reached a data communication threshold specified by the flow control parameters, wherein in response to a first IoT device reaching its data communication threshold, the IoT hub temporarily preventing communication between the first IoT device and the IoT service.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 22, 2019
    Assignee: Afero, Inc.
    Inventors: Joe Britt, Scott Zimmerman
  • Patent number: 10452740
    Abstract: Content management systems that utilize external content libraries are described herein. According to some embodiments, methods for using an external content library may include registering an external content library with a content management system using an external content provider module, and mapping assets of the external content library for use within the content management system.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: October 22, 2019
    Assignee: SDL Netherlands B.V.
    Inventors: Dominique Leblond, Lars Moellebjerg, Franciscus Petrus Paulus van Puffelen
  • Patent number: 10445328
    Abstract: Methods and systems are provided for ranking search results and generating a presentation. In some implementations, a search system generates a presentation based on a search query. In some implementations, a search system ranks search results based on data stored in a knowledge graph. In some implementations, a search system identifies a modifying concept such as a superlative in a received search query, and determines ranking properties based on the modifying concept.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Chen Zhou, Chen Ding, David Francois Huynh, JinYu Lou, Yanlai Huang, Hongda Shen, Guanghua Li, Yiming Li, Yangyang Chai
  • Patent number: 10447562
    Abstract: A system and method for detecting and monitoring screen connectivity malfunctions, and generating alerts regarding presence of connectivity malfunctions, while identifying the user interface element that caused the connectivity malfunction.
    Type: Grant
    Filed: March 6, 2016
    Date of Patent: October 15, 2019
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Iftach Smith, Vadim Grinevich
  • Patent number: 10440022
    Abstract: There are provided apparatuses and methods for providing user information stored at an access network to a content provider, the access network for providing a user device with access to the internet, the user information relating to a user of an application module stored on the user device, the user device for requesting and receiving content from a said content provider. A request for an identifier for the user device to use when requesting content from a content provider is received at an access network, which generates and transmits an identifier to the user device. A request from the content provider for user information is received at the access network, the request comprising the generated identifier. The access network obtains user information based on the identifier and transmits, to the content provider, the obtained user information.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 8, 2019
    Assignee: Openwave Mobility Inc.
    Inventor: Matt Halligan
  • Patent number: 10397372
    Abstract: Embodiments of the present disclosure provide a system, method and computer program product for saving and restoring a state of a web application. According to one embodiment, the method comprises receiving an indication from at least one portlet of the web application for monitoring the state of the portlet, A type of storage mechanism supported by a client interface used for accessing the web application may be detected. An event indicating an input of a content in a form of a page of the portlet may be detected. The content received as input may be saved into a memory using the detected type of storage mechanism. The state of the page may be restored on reload using the content stored into the memory.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventor: Samit Narula
  • Patent number: 10397371
    Abstract: Embodiments of the present disclosure provide a system, method and computer program product for saving and restoring a state of a web application. According to one embodiment, the method comprises receiving an indication from at least one portlet of the web application for monitoring the state of the portlet, A type of storage mechanism supported by a client interface used for accessing the web application may be detected. An event indicating an input of a content in a form of a page of the portlet may be detected. The content received as input may be saved into a memory using the detected type of storage mechanism. The state of the page may be restored on reload using the content stored into the memory.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventor: Samit Narula
  • Patent number: 10380367
    Abstract: Dynamic access control of resources in a computing environment is disclosed. A policy retrieval point continuously monitors at least one new policy creation location for a new policy rule. It is detected that a first new policy rule has been added to the at least one new policy creation location. The first new policy rule is stored in a core policy rule structure that comprises a plurality of policy rules. A request for new policy rules is received, and the first new policy rule is communicated toward a policy decision point in response to the request.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: August 13, 2019
    Assignee: Red Hat, Inc.
    Inventor: Leigh Griffin
  • Patent number: 10372791
    Abstract: A computer-implemented method and system are described for customizing content displayed to a user on a user device associated with the user. An example method may include receiving interaction data describing interactions by a user with one or more pages presented on a user device of the user, building a tag expression for the user based on the interaction data, the tag expression including a logical expression of tags and Boolean logic operators, and the tags being associated with page items. The method may also include generating a content page with a customized result customized to the user based on the tag expression.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: August 6, 2019
    Assignee: Staples, Inc.
    Inventors: Paul Derek Thomas, Young-Keun Andrew Lee
  • Patent number: 10367911
    Abstract: Embodiments disclosed herein describe a method and system that create a user profile associated with a user. The user profile can include locations in which the user has worked and information relating to one or more devices associated with the user. The system can receive data from the devices and analyze the data to predict a work location of the user. Resources can be optimized based on the predicted work location of the user and the predicted work locations of other users.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: July 30, 2019
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Cynthia Combs, Ruthie Lyle
  • Patent number: 10366071
    Abstract: In one embodiment, an on-line form completion agent or an on-line registration agent intelligently guides an on-line form completion or registration process. In another embodiment, a registration is automatically monitored to determine whether and when the registration needs updated.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: July 30, 2019
    Inventor: C. Douglass Thomas
  • Patent number: 10354314
    Abstract: Disclosed are various embodiments for ranking items in an electronic commerce system. A subset of a plurality of items is identified in at least one computing device, where the items are sold through an electronic commerce system. The items in the subset are ranked relative to each other based, at least in part, on the virtual shopping cart activity of a plurality of users with respect to the items.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: July 16, 2019
    Inventor: Subramonia P. Sarma
  • Patent number: 10324609
    Abstract: A system is configured to provide a dashboard creation system. Panels associated with queries for retrieving information from a database are shown in a user interface. Various other user interfaces show query code, panel display settings, function code, dependencies, etc. The dependencies can be extracted and used to provide autocomplete and partial refreshing. A timing table shows execution times. Panel outputs and code updates can be shown and compared.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: June 18, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Jacob Sanches, Noah Chen, Calvin Fernandez, Stephanie Yu, Sixin Li, Geoff Cameron
  • Patent number: 10313196
    Abstract: According to certain aspects, systems and methods are provided for grouping clients together in a networked data storage environment. For instance, clients can be grouped together based on the software installed on the client or the client type. Each client group can be configured to maintain the configuration of clients within the client group. For example, one client group can be configured to ensure that a particular software suite remains up-to-date. Another client group can be configured to ensure that data within a particular directory or on a particular storage device associated with each client of the client group is backed up each night.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: June 4, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Vibhor, Amey Vijaykumar Karandikar
  • Patent number: 10311499
    Abstract: Techniques for identifying clusters of user interactions and shopping missions may be provided. For example, the system may receive a history of interactions between a user and one or more network pages. The system may identify a most recent event from the history of interactions and identify a cluster that includes other events from the history of interactions that are of a same category as the most recent event. The determination of the cluster may be based in part on item attributes associated with the item presented on the at least one of the one or more network pages. The most recent event may then be associated with the cluster. In some examples, a shopping mission is determined and one or more notifications are provided to a user, merchant, or electronic marketplace in association with the identified shopping mission.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilseo Kim, James Dai-fu Chan, Jean Joseph Tavernier
  • Patent number: 10313476
    Abstract: The technology disclosed relates to creating an audit trail of data incorporation in user profiles. In particular, it relates to linking trust objects to fields of the user profiles. The technology disclosed also relates to maintaining an opt trail that captures user opt-ins by recording the circumstances surrounding opt-in actions. In particular, it relates to linking trust objects to user profiles that connect users to an advertising campaign. The technology disclosed further relates to tracking and measuring reputation of product models in consumer markets. In particular, it relates to assembling consumer feedback on the product models from online social networks and service records of the product models and applying sentiment analysis on the consumer feedback.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: June 4, 2019
    Assignee: salesforce.com, inc.
    Inventors: Charlie Isaacs, Antony Passemard, Harish Peri, Seema Kumar
  • Patent number: 10298997
    Abstract: Methods for uploading a file to a television set and playing a file, television set and user equipment are disclosed. The method for uploading a file to a television set includes: sending by a browser in a User Equipment, UE, a request to the television set to obtain a file upload page, wherein the request carries a Uniform Resource Locator, URL, address of the file upload page; and receiving by the browser in the UE the file upload page with which the television set responds, and uploading at least one file through the file upload page to the television set.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 21, 2019
    Assignees: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY CO., LTD., HISENSE USA CORP.
    Inventors: Yongrui Sun, Yanfang Chen
  • Patent number: 10296652
    Abstract: A method, system, and computer-program product for the selection of user interface rendering artifacts in web applications using a manifest mechanism are disclosed. The method includes receiving a request, evaluating an expression, and generating a physical renderer. The request is received at a manifest engine, and comprises a request for a physical renderer. The evaluating is performed by the manifest engine. The physical renderer is generated by the manifest engine, and the manifest engine is configured to generate the physical renderer based on a result of the evaluating.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: May 21, 2019
    Assignee: Oracle International Corporation
    Inventors: Chandan Dasgupta, Darshan Kumar, Azahar Uddin, Darshan Herga, Anil Billapati, Anbalagan Karuppannan, Vishal Balagangadhar, Ashish Narang
  • Patent number: 10296653
    Abstract: A system for accelerating web page loading in a user client is provided. The system includes computing platform being in communication with the user client and being configured for changing object delivery/loading order or object rendering at the web browser, or bundling the objects into one or more bundles according to object use and change frequency.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: May 21, 2019
    Assignee: F5 Networks, Inc.
    Inventor: Yaniv Shemesh
  • Patent number: 10291492
    Abstract: To determine an association between elements associated with a unified display on a screen, a request associated with the unified display is received from a browser, and a response to the request is identified as a first element associated with the unified display. A second element is identified as being spawned from the first element, if a parameter associated with the first element, which can be an event, a source, or both, is determined to be associated with the second element also. In that case, the second element is determined to be associated with the first element via the parameter.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: May 14, 2019
    Assignee: EVIDON, INC.
    Inventor: Patrick Mylund Nielsen
  • Patent number: 10275538
    Abstract: A resource set comprising a set of resources may be provided to the public. It may be desirable to associate with the resources a set of public names, such as friendly URLs that may be more memorable, may indicate to users the type of resource so named, and may promote indexing of the resources by search engines. A name hierarchy (such as a portion of a file system) may store at least one reference that associates a public name with a resource. A name hierarchy navigation logic may facilitate navigation through the name hierarchy, and may specify a particular location within the name hierarchy where a reference associated with the public name is to be stored. This manner of associating public names with resources may promote the scalability and efficiency in associating public names with resources and in retrieving a resource associated with a particular public name.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 30, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vladilen V. Bessonov, Todd D. Ostermeier, Paul B. Lorah, Christopher O'Neil Sanders
  • Patent number: 10262381
    Abstract: There are provided a system, a method and a computer program product for creating the social group whose participants are involved in an online conversation. The system aggregates data associated with the online conversation and a group profile, of the social group. The system determines, based on the online conversation data and the group profile, a context of the online conversation and a goal of the social group. The system receives, based on the determined context and the goal, a first bidding from each provider, the first bidding associated with the determined context and the goal, the each provider providing one or more of: goods, services or discounts associated with the context and the goal.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Jeffrey D. Haggar, Eileen J. Min, Michael M. Skeen, Eric Woods
  • Patent number: 10242358
    Abstract: The REMOTE DECOUPLED APPLICATION PERSISTENT STATE APPARATUSES, METHODS AND SYSTEMS (“P-STATE”) transforms purchase action input, cookie states search criteria input, and cookie states selection input via P-STATE components such as cookie/states storage (“CSS”) component; cookie states search presentation (“CSSP”) component; and cookie/states reload/recreate (“CSRR”) component, into cookie state presentation outputs.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: March 26, 2019
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Thomas Purves
  • Patent number: 10241985
    Abstract: An intelligent and versatile information exchange platform provides a delivery service operable to perform, in a network environment, processing a document in a first process context according to a first itinerary associated with a sender, including determining whether any receiver policy rule is applicable to the document. If so, the delivery service can determine a second itinerary in view of the receiver policy rule and automatically transition to act as a receive service for the receiver such that the document is processed is a second process context according to the second itinerary associated with the receiver. When no receiver policy rule is found or applicable to the document based on the document type of the document, the delivery service can deliver the document to the receiver under the first process context.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: March 26, 2019
    Assignee: Open Text SA ULC
    Inventors: Jeffrey Wayne Barton, John Theodore Radko, Waqas Ahmed
  • Patent number: 10237326
    Abstract: Embodiments of the components and processes for recording selected Web site data described herein adhere to long-term stability guidelines so as to improve maintainability and viability over time. Additionally, the data recording components can be placed within a software architecture to minimize the number of redundant data recording components. Furthermore, the data recording components can be tailored to specific data recording purposes. Additionally, the data recording components can be designed to take into account system performance issues and minimally impact system performance. Furthermore, the data recording components can be tailored to gather specific data useful for various analytical processes. Additionally, embodiments of the data recording components are relatively easy to implement and able to handle idiosyncrasies and changes of various Web sites in which they are placed.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 19, 2019
    Assignee: Versata Development Group, Inc.
    Inventors: Elizabeth M. Schwartz, Daniel P. Karipides
  • Patent number: 10229095
    Abstract: Aspects of expanded icon navigation are described. In one example, the hierarchical structure of a network site accessible over a computer network is indexed to generate an indexed zone hierarchy of the network site. Access across the indexed zone hierarchy of the network site is monitored to assemble a collection of accessed resources on the network site. A resource at the network site is registered as a marked resource, and a marked resource anchor associated with the marked resource is generated. A number of branches of the marked resource anchor are them populated for the network site based on the indexed zone hierarchy of the network site, the marked resource, and the collection of accessed resources.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: March 12, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Peter Frank Hill
  • Patent number: 10225231
    Abstract: A method and a server of remote information query are disclosed. The method includes receiving a query request sent by a client side and acquiring content of a type field of the query request; acquiring a type of the query request based on the content of the type field; adding a type identifier corresponding to the type and a domain name of a preset authorized DNS (Domain Name System) to the query request to acquire a target query request; and sending the target query request to a local DNS to enable the local DNS to send the target query request to the preset authorized DNS according to the domain name of the preset authorized DNS in the target query request, and receiving a response message corresponding to the type of the query request from the preset authorized DNS. Thus, a simpler and highly efficient recognition of user security can be realized.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: March 5, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Kun Lu
  • Patent number: 10209966
    Abstract: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: February 19, 2019
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
  • Patent number: 10210001
    Abstract: Embodiments are directed to traversing and mapping a user interface. In one scenario, a computer system performs a method for traversing and mapping a user interface that includes the following: rendering a user interface (UI) based on data received from an information source, constructing an element collection with UI elements, the element collection describing relationships that exist between the UI elements, traversing the element collection to identify various node element types, identifying, within a pre-defined action set, an action associated with at least one of the identified node element types, executing the identified action against the identified node element types, and logging at least one network request resulting from the executed action.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: February 19, 2019
    Assignee: ObservePoint, Inc.
    Inventors: Robert K. Seolas, John Raymond Pestana, Tyler Broadbent, Gregory Larson
  • Patent number: 10205801
    Abstract: A computer-implemented method, according to one embodiment, includes: sending a request to a target server to initiate a unidirectional connection, receiving a reply indicating whether the target server is capable of hosting the unidirectional connection or indicating identification of a unidirectional port, initiating a unidirectional connection to the identified unidirectional port of the target server in response to the reply providing the identification of the unidirectional port, sending a request to begin sending data to the target server over the unidirectional connection, receiving a response from the target server indicating that the target server is ready to receive data over the unidirectional connection, sending data to the target server over the unidirectional connection, sending a termination message over the unidirectional connection in response to sending the data to the target server, terminating the unidirectional connection, and performing a next communication with the target server over th
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jesse W. Bright, Robert G. LaBrie, Wayne W. Sun
  • Patent number: 10187283
    Abstract: The invention is directed towards a method, computer program, computer program product and a traffic amplification device (30) for assisting in the testing of performance of a layer 3 proxy device (12) as well as a testing system comprising such a traffic amplification device. The traffic amplification device (30) obtains a first message (M1) from at least one client devices (14) and intended for a server device (22), where the first message comprises a request for processing, sends a plurality of second messages (M2) to the proxy device (12) in a number corresponding to a desired degree of traffic amplification, where each second message comprises the request for processing, receives the second messages in return from the proxy device (12), selects one of the received second messages, and forwards (FM1) the request for processing of the selected second message to the server device (22) for being processed. It is also possible to handle responses (M3) from the server device in a similar manner.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 22, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Kermit Qiu, Johan Svedberg, Terry Yu
  • Patent number: 10171413
    Abstract: An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 1, 2019
    Assignee: CIRIUS MESSAGING INC.
    Inventors: Thierry LeVasseur, Esteban Astudillo, Matt McLean
  • Patent number: 10171532
    Abstract: An apparatus is provided for detecting the presence of multimedia content in one or more transactions and for classifying the multimedia content in the one or more transactions. The apparatus can include a traffic processor configured to acquire one or more handshake messages associated with the transactions. The apparatus can also include a multimedia detector configured to determine a domain name requested by a specific terminal based on the one or more handshake messages, and to detect the presence of the multimedia content data in the transactions using the determined domain name. The detection of the presence of the multimedia content can be used for at least one of optimizing or reporting of the multimedia content before the multimedia content is provided to the specific terminal.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 1, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Hsiehyu Fuh, Edward Wai Hong Choh, Kannan Parthasarathy
  • Patent number: 10163365
    Abstract: A system and method for teaching computer programming contains software for providing a reference to a device and providing multiple views of a programming of the device. A textual view has programming code for controlling the device, a graphical view has icons to be placed, interconnected, and modified in a flow diagram in a programming area, and a simulation view displays a configuration of the device and a response of the device to the programming code. A configuration of the icons, when placed in the programming area, represent blocks of the programming code, where each block corresponds to a behavior of a respective programming object. The blocks behave in a specific manner based on the configuration of the icons. An input device modifies the programming code in the textual view, icons and interconnection in the graphical view, and configuration of the device in the simulation view, thus modifying the programming.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 25, 2018
    Assignee: Engino.net Ltd.
    Inventor: Costas Sisamos
  • Patent number: 10152477
    Abstract: Providing access to media data shared by multiple users. A predefined edge weight is assigned to each edge of a linked data structure based on a dependency category of the edge. A first access rating value is assigned to each node. A rating residue value is calculated as the difference between the two first access rating values of the nodes connected by each edge. The data structure is traversed from a seed node, and for each edge traversed, calculating a second access rating value using an edge weight value and the first access rating value. Repeating until the rating residue values meet a predefined convergence criterion. The nodes having access rating values meeting a predefined data removal criterion are selected from the nodes of the linked data structure. The data entities corresponding to the selected nodes are then removed.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brent Benton, Thomas Hampp-Bahnmueller, Dana W. Morris, Daniel Pittner, Thomas Schaeck, Dieter Schieber