G06F17/22

Remote Creation of a Playback Queue for a Future Event
20180004714 · 2018-01-04 ·

Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a cloud computing system receiving, from a first mobile device, one or more messages representing an instruction to create a playlist for an event. In response, the system creates the playlist in data storage. The system sends, to multiple second mobile devices, one or more respective invitations to the event, wherein each invitation indicates: a time and date for the event and a link to a web interface including controls to add audio tracks to the playlist for the event. The system receives respective sets of input data, each set indicating audio tracks selected via the web interface on a respective second mobile device and, in response, adds the respective audio tracks to the playlist. During the event, the system causes the playlist to be queued in a queue of a media playback system.

RESPONSIVE TRANSACTIONAL STATEMENT GENERATION SYSTEMS AND METHODS

The field of the invention relates to systems and methods for creating on-line transactional statements, and more particularly to creating electronic transactional statements that can responsively and dynamically fit any display window size. In an embodiment, a responsive transactional statement generation system having one or more processors and a non-transitory computer-readable medium containing program instructions that cause said one or more processors to receive data files each includes data representing one or more transactional statements, parse the received data files using one or more predetermined schemas to create restructured electronic transactional statements, save the restructured electronic transactional statements and display the restructured electronic transactional statements responsively at a user device. In other embodiments, the responsive transactional statement generation system compresses the restructured electronic transactional statements, saves the restructured electronic transactional statements in a secure format, and uses predetermined quality assurance processes.

SHARING CONTENT WITH PERMISSION CONTROL USING NEAR FIELD COMMUNICATION
20180007022 · 2018-01-04 ·

A sending device receives a user input indicating that the user wishes to share and open item of content with a receiving device. A near field communication link is opened between the sending device and the receiving device. Metadata for sharing the open data is gathered on the sending device and a permission setting user interface display is displayed, with the user input mechanism that allows a user to set permissions corresponding to the open item. User actuation of the permission setting user input mechanism is received, the permissions are added to the open item, and the metadata is sent to the receiving device over the near field communication link. The metadata includes a location of the open item. The open item can then be accessed by the receiving device, with the permissions applied to the open item.

FLEXIBLE ANALYTICS-DRIVEN WEBPAGE DESIGN AND OPTIMIZATION

In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.

SYSTEM PERFORMANCE LOGGING OF COMPLEX REMOTE QUERY PROCESSOR QUERY OPERATIONS

Described are methods, systems and computer readable media for performance logging of complex query operations.

INGREDIENT BASED NUTRITIONAL INFORMATION

Nutritional information of a recipe is gathered to determine a nutritional value table of a food recipe. A computing device may extract and analyze unstructured text of a food recipe to obtain a plurality of ingredients and a quantity of the plurality of ingredients. The computing device may access dietary preferences of a user. The nutritional information of the food recipe may be calculated using the nutritional value of each of the ingredients and complied into a nutritional value table. The recipe may be determined if the recipe corresponds with the dietary preferences of the user. If a recipe does not correspond with the dietary preferences, then an ingredient causes the recipe to not correspond with the dietary preferences is removed from the recipe creating an altered recipe. The nutritional value table of the altered recipe is displayed to the user.

MANAGEMENT OF BUILDING PLAN DOCUMENTS UTILIZING COMMENTS AND A CORRECTION LIST

Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.

SYSTEM FOR COMPARISON AND MERGING OF VERSIONS IN EDITED WEBSITES AND INTERACTIVE APPLICATIONS

A device implementable in a website design program includes a component based version comparer to compare at least two versions of a website, the at least two versions having components in a set of hierarchies and to generate a difference tree representing the differences in the components between the at least two versions of the same website, where the version comparer preprocesses the components in each single version of the at least two versions of the website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing the components and the relationships between the at least two versions of the website using at least one of semantic, geometrical, content and attribute analysis. The device also includes a version merger to create an integrated version of the two versions of the website based on the difference tree.

COMPUTING DEVICE AND CORRESPONDING METHOD FOR GENERATING DATA REPRESENTING TEXT
20180011834 · 2018-01-11 ·

An example method involves (i) accessing first data representing text, wherein the text defines at least one position representing a particular type of grammatical break between two portions of the text; (ii) identifying, from among the at least one position, a position that is closest to a target position within the text; (iii) based on the identified position within the text, generating second data that represents a proper subset of the text, wherein the proper subset extends from an initial position within the text to the identified position within the text; and (iv) providing output based on the generated second data.

Webpage Update Method And Apparatus
20180011818 · 2018-01-11 ·

A webpage update method and apparatus includes setting a dynamic area according to a visible area of a browser, then using an area, corresponding to the dynamic area, in a target webpage as an area to be rendered, storing webpage update content generated in the area to be rendered in a first preset storage area, so as to read, at one time, the webpage update content in the first preset storage area, to complete rendering of the area to be rendered, thereby ensuring that the content currently displayed in the visible area is updated content. Meanwhile, webpage update content generated in an area other than the area to be rendered is stored in a second preset storage area, and rendering of the corresponding area is temporarily not performed, so that a working amount of a rendering operation can be reduced.