Web Site Content Organization And Management, E.g., Publishing, Automatic Linking Or Maintaining Pages, Etc. (epo) Patents (Class 707/E17.116)
-
Patent number: 11232481Abstract: 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: GrantFiled: August 17, 2012Date of Patent: January 25, 2022Assignee: Box, Inc.Inventors: Kimber Lockhart, Jeffrey H. Seibert, Jr.
-
Patent number: 11200071Abstract: 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: GrantFiled: February 27, 2017Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Feng Shao, Wei Ping Tu, Jin Yin
-
Patent number: 10757211Abstract: 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: GrantFiled: September 20, 2017Date of Patent: August 25, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shunan Fan, Guoqiao Chen, Lei Wang, Ting Dong, Huiping Zhang, Jian Yang
-
Patent number: 10735542Abstract: 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: GrantFiled: January 28, 2016Date of Patent: August 4, 2020Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Patent number: 10719626Abstract: 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: GrantFiled: May 31, 2018Date of Patent: July 21, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Xi Chen
-
Patent number: 10678781Abstract: 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: GrantFiled: May 29, 2014Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan Hepper, Eric Martinez de Morentin
-
Patent number: 10657177Abstract: 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: GrantFiled: December 31, 2014Date of Patent: May 19, 2020Assignee: GROUPON, INC.Inventors: Jiaqi Guo, Sri Subramanian, Ram Gopalan
-
Patent number: 10649741Abstract: 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: GrantFiled: October 17, 2017Date of Patent: May 12, 2020Assignee: Engineer.ai Global LimitedInventors: Sachin Dev Duggal, Rohan Patel
-
Patent number: 10628411Abstract: 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: GrantFiled: November 20, 2013Date of Patent: April 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan Hepper, Eric Martinez de Morentin
-
Patent number: 10594784Abstract: 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: GrantFiled: November 11, 2013Date of Patent: March 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aman Kansal, Sriram Govindan
-
Patent number: 10546038Abstract: 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: GrantFiled: December 8, 2014Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventor: Jari Juhani Karppanen
-
Patent number: 10506075Abstract: 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: GrantFiled: March 26, 2014Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventor: Ashish Vaidya
-
Patent number: 10482475Abstract: 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: GrantFiled: February 10, 2011Date of Patent: November 19, 2019Assignee: ADP DEALER SERVICES, INC.Inventors: Christopher Dacoglu Douglas, Maxwell M. Steckler, Robert Edward Dominy
-
Browser extension for capturing vehicle information from webpage for generating insurance rate quote
Patent number: 10467703Abstract: 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: GrantFiled: August 28, 2015Date of Patent: November 5, 2019Assignee: State Farm Mutual Automobile Insurance CompanyInventor: Jeffery L. Olson -
Patent number: 10459699Abstract: 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: GrantFiled: June 7, 2016Date of Patent: October 29, 2019Assignee: Wix.com Ltd.Inventors: Ayelet Geva, Omer Gartzman, Giora Kaplan, Shahar Zur, Batel Sebbag, Amit Kaufman, Avi Marcus
-
Patent number: 10455452Abstract: 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: GrantFiled: December 14, 2015Date of Patent: October 22, 2019Assignee: Afero, Inc.Inventors: Joe Britt, Scott Zimmerman
-
Patent number: 10452740Abstract: 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: GrantFiled: May 2, 2013Date of Patent: October 22, 2019Assignee: SDL Netherlands B.V.Inventors: Dominique Leblond, Lars Moellebjerg, Franciscus Petrus Paulus van Puffelen
-
Patent number: 10445328Abstract: 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: GrantFiled: July 8, 2016Date of Patent: October 15, 2019Assignee: GOOGLE LLCInventors: Chen Zhou, Chen Ding, David Francois Huynh, JinYu Lou, Yanlai Huang, Hongda Shen, Guanghua Li, Yiming Li, Yangyang Chai
-
Patent number: 10447562Abstract: 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: GrantFiled: March 6, 2016Date of Patent: October 15, 2019Assignee: NICE LTD.Inventors: Alexander Vaindiner, Iftach Smith, Vadim Grinevich
-
Patent number: 10440022Abstract: 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: GrantFiled: March 15, 2016Date of Patent: October 8, 2019Assignee: Openwave Mobility Inc.Inventor: Matt Halligan
-
Patent number: 10397372Abstract: 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: GrantFiled: March 12, 2015Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Samit Narula
-
Patent number: 10397371Abstract: 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: GrantFiled: June 9, 2014Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Samit Narula
-
Patent number: 10380367Abstract: 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: GrantFiled: July 27, 2017Date of Patent: August 13, 2019Assignee: Red Hat, Inc.Inventor: Leigh Griffin
-
Patent number: 10372791Abstract: 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: GrantFiled: January 28, 2015Date of Patent: August 6, 2019Assignee: Staples, Inc.Inventors: Paul Derek Thomas, Young-Keun Andrew Lee
-
Patent number: 10367911Abstract: 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: GrantFiled: September 7, 2017Date of Patent: July 30, 2019Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)Inventors: Cynthia Combs, Ruthie Lyle
-
Patent number: 10366071Abstract: 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: GrantFiled: November 30, 2016Date of Patent: July 30, 2019Inventor: C. Douglass Thomas
-
Patent number: 10354314Abstract: 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: GrantFiled: January 3, 2014Date of Patent: July 16, 2019Inventor: Subramonia P. Sarma
-
Patent number: 10324609Abstract: 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: GrantFiled: August 29, 2016Date of Patent: June 18, 2019Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Jacob Sanches, Noah Chen, Calvin Fernandez, Stephanie Yu, Sixin Li, Geoff Cameron
-
Patent number: 10313196Abstract: 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: GrantFiled: February 26, 2016Date of Patent: June 4, 2019Assignee: Commvault Systems, Inc.Inventors: Anand Vibhor, Amey Vijaykumar Karandikar
-
Patent number: 10311499Abstract: 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: GrantFiled: March 23, 2015Date of Patent: June 4, 2019Assignee: Amazon Technologies, Inc.Inventors: Ilseo Kim, James Dai-fu Chan, Jean Joseph Tavernier
-
Patent number: 10313476Abstract: 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: GrantFiled: April 17, 2017Date of Patent: June 4, 2019Assignee: salesforce.com, inc.Inventors: Charlie Isaacs, Antony Passemard, Harish Peri, Seema Kumar
-
Patent number: 10298997Abstract: 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: GrantFiled: June 5, 2014Date of Patent: May 21, 2019Assignees: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY CO., LTD., HISENSE USA CORP.Inventors: Yongrui Sun, Yanfang Chen
-
Patent number: 10296652Abstract: 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: GrantFiled: September 22, 2014Date of Patent: May 21, 2019Assignee: Oracle International CorporationInventors: Chandan Dasgupta, Darshan Kumar, Azahar Uddin, Darshan Herga, Anil Billapati, Anbalagan Karuppannan, Vishal Balagangadhar, Ashish Narang
-
Patent number: 10296653Abstract: 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: GrantFiled: September 6, 2011Date of Patent: May 21, 2019Assignee: F5 Networks, Inc.Inventor: Yaniv Shemesh
-
Patent number: 10291492Abstract: 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: GrantFiled: August 15, 2013Date of Patent: May 14, 2019Assignee: EVIDON, INC.Inventor: Patrick Mylund Nielsen
-
Patent number: 10275538Abstract: 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: GrantFiled: February 26, 2018Date of Patent: April 30, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vladilen V. Bessonov, Todd D. Ostermeier, Paul B. Lorah, Christopher O'Neil Sanders
-
Patent number: 10262381Abstract: 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: GrantFiled: April 13, 2017Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Corville O. Allen, Jeffrey D. Haggar, Eileen J. Min, Michael M. Skeen, Eric Woods
-
Patent number: 10242358Abstract: 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: GrantFiled: March 17, 2014Date of Patent: March 26, 2019Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventor: Thomas Purves
-
Patent number: 10241985Abstract: 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: GrantFiled: July 17, 2017Date of Patent: March 26, 2019Assignee: Open Text SA ULCInventors: Jeffrey Wayne Barton, John Theodore Radko, Waqas Ahmed
-
Patent number: 10237326Abstract: 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: GrantFiled: April 15, 2016Date of Patent: March 19, 2019Assignee: Versata Development Group, Inc.Inventors: Elizabeth M. Schwartz, Daniel P. Karipides
-
Patent number: 10229095Abstract: 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: GrantFiled: January 30, 2017Date of Patent: March 12, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Peter Frank Hill
-
Patent number: 10225231Abstract: 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: GrantFiled: July 16, 2015Date of Patent: March 5, 2019Assignee: Alibaba Group Holding LimitedInventor: Kun Lu
-
Patent number: 10209966Abstract: 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: GrantFiled: July 24, 2018Date of Patent: February 19, 2019Assignee: 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: 10210001Abstract: 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: GrantFiled: November 4, 2015Date of Patent: February 19, 2019Assignee: ObservePoint, Inc.Inventors: Robert K. Seolas, John Raymond Pestana, Tyler Broadbent, Gregory Larson
-
Patent number: 10205801Abstract: 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 thType: GrantFiled: January 12, 2016Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Jesse W. Bright, Robert G. LaBrie, Wayne W. Sun
-
Patent number: 10187283Abstract: 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: GrantFiled: November 19, 2013Date of Patent: January 22, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kermit Qiu, Johan Svedberg, Terry Yu
-
Patent number: 10171413Abstract: 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: GrantFiled: May 24, 2018Date of Patent: January 1, 2019Assignee: CIRIUS MESSAGING INC.Inventors: Thierry LeVasseur, Esteban Astudillo, Matt McLean
-
Patent number: 10171532Abstract: 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: GrantFiled: September 30, 2014Date of Patent: January 1, 2019Assignee: Citrix Systems, Inc.Inventors: Hsiehyu Fuh, Edward Wai Hong Choh, Kannan Parthasarathy
-
Patent number: 10163365Abstract: 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: GrantFiled: May 27, 2016Date of Patent: December 25, 2018Assignee: Engino.net Ltd.Inventor: Costas Sisamos
-
Patent number: 10152477Abstract: 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: GrantFiled: February 6, 2015Date of Patent: December 11, 2018Assignee: International Business Machines CorporationInventors: Brent Benton, Thomas Hampp-Bahnmueller, Dana W. Morris, Daniel Pittner, Thomas Schaeck, Dieter Schieber