men

Garment holding and shape saving apparatus

An apparatus used to store and/or display garments, such as brassieres, is provided. The device includes a first semispherical cup, a second semispherical cup, and a connecting member. The connecting member is used to interconnect the first and second cups. The connecting member allows for the spacing between the first and second cups to be adjusted. Also provided are methods of using the apparatus to store and/or display garments.




men

Garment separator assembly and method of use

A garment separator assembly is disclosed that includes at least two separators for maintaining even spacing between a plurality of clothing hangers on a clothing rod. The separators are spaced a distance apart that allows only a single clothing hanger to fit therebetween. Each separator includes a first member defining a first half of the separator and a second member hingedly coupled to the first member and defining an opposing second half of the separator. The second member, together with the first member, define a first inner-surface circumference and a second inner-surface circumference, wherein the second inner-surface circumference is adjacent the first inner-surface circumference. The first inner-surface circumference is larger than the second inner-surface circumference and both are sized and shaped to mate with clothing rods of various sizes and shapes.




men

Garment folding apparatus

A garment folding apparatus includes a planar center panel having a length and a width, the width being less than the length. The center panel is configured to fold in a lengthwise direction. The apparatus further includes a planar left side panel joined by a hinge to the center panel. The apparatus further includes a planar right side panel joined by a hinge to the center panel on a side opposite to the left side panel. The left side panel and the right side panel each comprise raised handle portions on an outer edge thereof. When the left side panel and the right side panel are folded onto the center panel, the handle portions fit into corresponding notches formed in side edges of the second portion of the center panel and corresponding notches formed in inner side edges of the left side panel and the right side panel.




men

Friction reducing elements and assemblies for hanging devices

A friction reducing element for a hanging device includes a roller configured for positioning on an upper portion of a hook and a tubular elastomeric sleeve stretch-fitted over an outer surface of the roller. The roller is provided with a contoured outer surface and the sleeve is made from a thermoset elastomer such that the friction reducing element facilitates positioning of the hanging device, along a clothing rod. Use of the thermoset elastomer also prevents premature development of areas of deformation on the friction reducing element over time. The friction reducing element may be assembled into an upper portion of a hook for a clothes hanger, or other similar hanging device.




men

Stackable garment hanger

A stackable garment hanger is configured to stack vertically, with successive hangers being positioned in an undulating, back-and-forth manner. At least a portion of each garment hanger nests within the outline of the next garment hanger in a vertical stack of identical garment hangers. The front and back garment hangers may be substantially mirror images of each other. The garment hanger includes at least one pair of binding slots extending therethrough and separated by a predetermined distance that coincides with the up-and-down, undulating offset distance between each adjacent, nested and stacked garment hanger. In this manner, a coaxial opening or continuous channel is formed through the alternating, successive alignment of an upper slot an adjacent lower slot, a further adjacent upper slot, and so forth.




men

Thermal treatment of biomass

A biomass pyrolysis process is provided in which biomass feedstock is mixed with a heat carrier. The heat carrier at least partly comprises char. The ratio by weight of biomass to char is in the range 1:1 to 1:20. The process may be carried out by in a screw/auger pyrolysis reactor in which the solid feedstock components are conveyed along the reactor by a first screw. A second screw conveys at least a portion of the solid products of the biomass pyrolysis back to a heat transfer medium input port. Thus, the heat transfer medium includes char from the biomass pyrolysis.




men

Disposal of electrical and electronic equipment

A method for disposing electrical and electronic equipment comprising plastic and metal components, the method comprising: melt processing the equipment and/or comminuted parts thereof to form a melt processed product; transferring the melt processed product into a vessel and heating the product using far infrared radiation such that it liberates volatile hydrocarbons and leaves behind non-volatile residue comprising metal; and collecting one or both of the volatile hydrocarbons and the non-volatile residue for subsequent use.




men

Process for heat treatment of biomass with a coolant solid

A process for heat treatment of a solid, with a coolant solid, in which a stage for mixing the solid with the pre-heated coolant solid is carried out, with the coolant solid being a solid hydrocarbon. The solid hydrocarbon is ground, before the mixing stage with the solid, to obtain a solid hydrocarbon powder with a grain size of between 20 μm and 300 μm. The solid is ground, before the mixing stage with the coolant solid, to obtain solid pellets with a thickness of between 1 mm and 30 mm, a width of between 1 mm and 40 mm, and a length of between 1 mm and 100 mm. The mixing is carried out at a temperature of between 80° C. and 700° C.




men

Environmental control subsystem for a variable data lithographic apparatus

Methods and structures are disclosed to minimize the presence of vapor clouding in the path between an energy (e.g., radiation) source and the dampening fluid layer in a variable data lithography system. Also disclosed are conditions for optimizing vaporization of regions of the dampening fluid layer for a given laser source power. Conditions are also disclosed for minimizing re-condensation of vaporized dampening fluid onto the patterned dampening fluid layer. Accordingly, a reduction in the power required for, and an increase in the reproducibility of, patterning of a dampening fluid layer over a reimageable surface in a variable data lithography system are disclosed.




men

Laser-assisted alignment of multi-station flexographic printing system

A multi-station flexographic printing system includes a plurality of flexographic printing stations. Each flexographic printing station includes a flexo master. Each flexo master comprises a Fresnel zone pattern in a unique position. A method of aligning a plurality of flexographic printing stations includes printing a Fresnel zone pattern on a substrate in a unique position for each flexographic printing station. Light is directed through the Fresnel zone patterns on the substrate. The light focused by the Fresnel zone patterns is captured with a sensor device.




men

PHASE NOISE IMPROVEMENT TECHNIQUES FOR WIDEBAND FRACTIONAL-N SYNTHESIZERS

The disclosure provides a frequency synthesizer. It includes a PFD that generates an up signal and a down signal in response to a reference signal and a feedback signal. A charge pump generates a control voltage in response to the up signal and the down signal. A low pass filter generates a filtered voltage in response to the control voltage. An oscillator circuit generates an output signal in response to the filtered voltage. A feedback divider is coupled between the oscillator circuit and the PFD, and divides the output signal by a first integer divider to generate the feedback signal. A sigma delta modulator (SDM) generates a second integer divider in response to the feedback signal, the reference signal, the output signal and the first integer divider. A digital filter is coupled between the SDM and the feedback divider, and filters quantization noise associated with the SDM.




men

SENSOR ARRANGEMENT WITH VARIABLE CARRIER FREQUENCY AND GOERTZEL FILTERING

A method for processing a signal modulated with a variable carrier frequency includes calculating a coefficient for demodulation of the signal. The method also includes demodulating the signal by calculating discrete intermediate values utilizing the coefficient for a predefined maximum number of steps and calculating the signal with the aid of the intermediate values of the coefficient. The value of the coefficient is respectively calculated on the basis of carrier frequencies for each step.




men

Histogram Segmentation Based Local Adaptive Filter for Video Encoding and Decoding

Reconstructed picture quality for a video codec system may be improved by categorizing reconstructed pixels into different histogram bins with histogram segmentation and then applying different filters on different bins. Histogram segmentation may be performed by averagely dividing the histogram into M bins or adaptively dividing the histogram into N bins based on the histogram characteristics. Here M and N may be a predefined, fixed, non-negative integer value or an adaptively generated value at encoder side and may be sent to decoder through the coded bitstream.




men

VEHICLE ACCESSORY POWER MANAGEMENT ASSEMBLY

A vehicle accessory power management assembly has a power device, an accessory device, a power transmitting device and a controller. The power transmitting device has an input part coupled to the power device, an output part coupled to the accessory device, and a speed ratio switching part switchable between a first operating state in which the input part and the output part rotate at a first speed ratio relative to one another and a second operating state in which the input part and the output part rotate at a second speed ratio relative to one another. The controller is configured to switch the speed ratio switching part between the first operating state and the second operating state in response determining whether the speed of output of the power device is above a pre-determined value or below a pre-determined value.




men

ENVIRONMENTAL SENSOR AND METHOD OF OPERATING THE SAME

A gaseous-fluid environmental sensor having a gaseous-fluid flow system that defines a flow path coupling an intake port to an exhaust port. The gaseous-fluid flow system includes a blower and a flow sensor. The blower includes a motor and the flow sensor is for sensing a flow parameter. The gaseous-fluid environmental sensor further includes a controller electrically coupled to the flow sensor and the motor. The controller is configured to drive the motor with a first commutation sequence and to drive the motor with a second commutation sequence different than the first commutation sequence. The controller is further configured to select the first commutation sequence and the second commutation sequence based on the sensed flow parameter. Also discloses is a method for controlling the gaseous-fluid environmental sensor.




men

THERMAL ENHANCEMENT OF CABIN AIR COMPRESSOR MOTOR COOLING

A cabin air compressor assembly includes a cabin air compressor, and a cabin air compressor motor operably connected to the cabin air compressor. The cabin air compressor motor includes a rotor and a stator having a plurality of end windings. A cabin air compressor housing includes at least one cooling airflow hole formed therein. A motor cooling flow is movable across a portion of the cabin air compressor motor to cool the stator and the end windings. A duct extends from the cabin air compressor housing to an adjacent end winding such that a cooling outlet flow provided via the at least one cooling air flow hole is arranged in fluid communication with the end winding.




men

Radial Bearing Arrangement in a Refrigeration Compressor

The compressor includes a bearing hub, defining a radial bearing having a first and a second end portion and supporting a crankshaft having an eccentric end portion supporting the larger eye of a connecting rod coupled to the piston, for example, by a smaller eye mounted around a piston pin. The second end portion and, optionally, the first end portion of the bearing hub and the larger and smaller eyes of the connecting rod are internally provided with bushings. End portions of the bearing hub and of the larger and smaller eyes may have their structure resistant to the pressing of a confronting compressor component supported on said end portions, or further present a terminal portion elastically deformable together with a confronting terminal portion of the associated bushing.




men

UTERINE DISTENSION FLUID MANAGEMENT SYSTEM WITH PERISTALTIC PUMPS

A pump cartridge for mounting on a drive rotor includes a roller assembly having first and second hubs maintained in a spaced apart relationship and defining an axis, and a plurality of planetary rollers arranged in a circumferentially spaced orientation about the axis, the rollers mounted to the hubs displacement radially outward. One or more compressible tubing lines are interposed between the rollers and an interior wall of the pump cartridge housing. The housing and the first and second hubs collectively define a passageway through which a spreader on the drive rotor extends and may be rotated relative to the roller assembly to displace the rollers radially outward to thereby compress the tubing lines against the interior wall. A coupling feature on the first hub engages a roller driving feature of the rotor, so that rotation of the rotor causes rotation of the roller assembly about the axis.




men

INTEGRATED DISPLACEMENT CONTROLLED PUMP

A pump system includes a motor, a pump, and a single shaft extending from the motor into the pump, the single shaft being configured to operate simultaneously as both a motor output shaft and a pump input shaft. A first end of the single shaft interacts with the motor, and a second end of the single shaft interacts with the pump, to configure the shaft to operate as the motor output shaft and the pump input shaft. The pump system further may include a mounting accessory configured to support the motor and the pump. The motor may be an electric motor, and the pump may be a hydraulic pump. A drive controller is configured to generate commands for controlling the electric motor, which in turn drives the pump to achieve a desired flow of hydraulic fluid.




men

Coil arrangement for air intake system for gas turbine and methods

An air intake system for a gas turbine includes one or more coils in airflow communication with an inlet arrangement. Each coil is constructed and arranged to have a respective upstream face velocity that is intended to be within 20% of the other coils. Each coil utilizes a working fluid of a predetermined temperature range conveyed there through and a plurality of spaced fins. The fins are spaced apart to permit air to flow between adjacent fins as air flows through the coil. At least one of the coils has a number of fins per inch that is different from the number of fins per inch of the other coils. Alternatively, each individual coil has at least one section with fewer or greater numbers of fins per inch that the other sections of that coil.




men

Systems and methods for gas treatment

A system and process for the recovery of at least one halogenated hydrocarbon from a gas stream. The recovery includes adsorption by exposing the gas stream to an adsorbent with a lattice structure having pore diameters with an average pore opening of between about 5 and about 50 angstroms. The adsorbent is then regenerated by exposing the adsorbent to a purge gas under conditions which efficiently desorb the at least one adsorbed halogenated hydrocarbon from the adsorbent. The at least one halogenated hydrocarbon (and impurities or reaction products) can be condensed from the purge gas and subjected to fractional distillation to provide a recovered halogenated hydrocarbon.




men

Exhaust gas treatment apparatus

The exhaust gas treatment apparatus has a sealed vessel which is vertically partitioned into two spaces by a partition. A portion of the sealed vessel lower than the partition is an absorbing liquid storage portion, and a portion of the sealed vessel upper than the partition is an exhaust gas introducing portion. The partition is provided with a large number of sparger pipes so that the sparger pipes reach inside an absorbing liquid stored in the absorbing liquid storage portion. The partition is provided with a single gas riser in communication with a space upper than the absorbing liquid in the absorbing liquid storage portion. An upper end of the gas riser passes through a top plate portion of the sealed vessel and protrudes upward.




men

Adjustment device for an auxiliary fence

An adjustment device for an auxiliary fence includes a support frame, an auxiliary fence, a guiding unit and an adjusting unit. The guiding unit guides the auxiliary fence along a longitudinal direction such that the auxiliary fence is selectively slidable relative to the support frame. The adjusting unit allows the auxiliary fence to be adjusted relative to the support frame and securely positioned. The adjusting unit includes a driving member, a securing member installed on the driving member, and an elastomeric element. When the driving member is operated, the securing member becomes disengaged from the support frame which allows the position of the auxiliary fence to be adjusted by sliding it relative to the support frame.




men

Saw machine riving knife adjustment mechanism

An adjustable riving knife assembly including a riving knife and a saw machine riving knife adjustment mechanism, the adjustment mechanism including a locating member and a locking unit. The locating member defines a track, and the riving knife has a riving knife body and a coupling portion inserted into the track. The locking unit includes an axle holder affixed to the locating member, a brake mounted on the axle holder, an operating member connected to the brake and a locking member to be driven by the brake. Rotation of the operating member causes the brake to move the locking member relative to the riving knife between a locking position, where the locking member engages the riving knife, and an unlocking or adjusting position, where the locking member is disengaged from the riving knife.




men

Method and arrangement for separating contaminants from liquids or vapors

A method and assembly for separating contaminants from liquids, such as condensates, or vapors at an evaporation plant. The contaminants are separated from liquids by stripping when bringing a contaminant-enriched liquid into direct contact with a vapor by spraying or distributing the liquid into the vapor flowing in a vapor duct or onto wall surfaces in the vapor duct thus reducing the contaminant-content of the sprayed liquid and producing a cleaner liquid. The contaminants are enriched in the vapor. From vapors contaminants are separated by absorption when bringing a contaminant-enriched vapor into direct contact with a cleaner liquid by spraying or distributing the liquid into the vapor flowing in a vapor duct or onto wall surfaces in the vapor duct thus increasing the contaminant-content of the liquid, but producing a cleaned vapor.




men

Water and oil resistant agent for paper and paper treatment process

Disclosed is a water and oil resistant agent comprising a fluorine-containing copolymer obtained by copolymerizing a (meth)acrylate monomer having a polyfluoroalkyl group having 1 to 6 carbon atoms, the agent being able to afford a superior water and oil resistance to a paper. The invention also discloses a composition comprising the water and oil resistant agent, a process for treating a paper thereby and a treated paper thereby.




men

Treatment, such as cutting, soaking and/or washing, of organic material

The invention relates to a method or methods of operating an apparatus for treating material by cutting, soaking and/or washing of the material, wherein the apparatus comprises a receptacle, a discharge element with a vortex generator and a pump arranged to pump fluid and material from the receptacle towards the vortex generator, wherein the vortex generator and the pump in combination are adapted to generate a vortex in the form of a conic helix in the fluid extending into the receptacle.




men

Bicycle tire with reinforcement layer

Bicycle tires with at least one reinforcement layer that contains strength supports and that is arranged between carcass and tread rubber and/or between carcass layers below the tread rubber and/or within the tread rubber. For a high resistance to puncturing with low weight, the reinforcement layer contains multifilament threads of more than 30 polyester/polyarylate filaments, and the filaments are spun from molten liquid-crystal polymer.




men

Pneumatic tire having tread provided with three-dimensionally shaped sipes

Provided is a pneumatic tire whose braking performance on ice and partial-wear resistance can be improved. Sipes 11X provided in a rib 5 on a tire equatorial plane TE are formed in such a three-dimensional shape that the amount at which the rib 5 collapses due to an external force is smaller in the tire rotational direction than in a direction opposite to the tire rotational direction. In each block 10 in each shoulder region 1S, sipes 11Ma in a block tread-in side portion 10A are each formed in such a three-dimensional shape that the amount at which the block 10, if entirely provided with the sipes 11Ma, collapses due to an external force will be smaller in the tire rotational direction than in the direction opposite to the tire rotational direction. Sipes 11Mb in a block kick-out side portion 10B are each formed in such a three-dimensional shape that the amount at which the block 10, if entirely provided with the sipes 11Mb, collapses due to an external force will be smaller in the direction opposite to the tire rotational direction than in the tire rotational direction.




men

Tire tread with groove reinforcement

The present invention relates to a tire tread comprising a plurality of circumferential grooves separating circumferential ribs, each groove comprising a bottom and two sidewalls, and a plurality of laterally separated reinforcements, wherein one reinforcement is arranged adjacent each circumferential groove, and wherein each reinforcement extends from the radially inner surface of the tread in a radial direction at least to the bottom of an adjacent circumferential groove to form the bottom of that groove. Further, the invention relates to a tire comprising a tread in accordance with the present invention.




men

Tire comprising carcass reinforcement wires having different perviousnesses

A tire with a radial carcass reinforcement made up of at least one layer of metal reinforcing elements, the tire comprising a crown reinforcement itself capped radially with a tread, the tread being connected to two beads via two sidewalls. At least 70% of the metal reinforcing elements of at least one layer of the carcass reinforcement are non wrapped cables which, in what is known as the air-wicking test, display a flow rate of less than 2 cm3/min, and at least 10% of the metal reinforcing elements of the at least one layer of the carcass reinforcement are cables which, in what is known as the air-wicking test, display a flow rate of greater than 4 cm3/min.




men

UPDATING EXTENSION IN RESPONSE TO OPENING ASSOCIATED DOCUMENT

A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a backend server to at least receive, from an administrator webserver, an extension, store the extension and an associated timestamp in a repository, the associated timestamp indicating a time at which the extension was received from the administrator webserver, receive a request for the extension from a customer webserver, the request for the extension identifying the extension, and in response to receiving the request for the extension, fetch the extension from the repository, and send the extension to the customer webserver.




men

MONITORING APPLICATION STATES FOR DEPLOYMENT DURING RUNTIME OPERATIONS

Interaction between development environments and runtime environments to ensure that underlying process components are in an acceptable state before deploying application updates. A deploy state monitor in a development environment interacts with runtime values in executing applications to manage deployment requests and states of executing applications.




men

MAINTAINING DEPLOYMENT PIPELINES FOR A PRODUCTION COMPUTING SERVICE USING LIVE PIPELINE TEMPLATES

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.




men

SYSTEMS AND METHODS FOR EXPORTING, PUBLISHING, BROWSING AND INSTALLING ON-DEMAND APPLICATIONS IN A MULTI-TENANT DATABASE ENVIRONMENT

In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.




men

DYNAMIC SETUP OF DEVELOPMENT ENVIRONMENTS

A computer-implemented method includes receiving a request from a user at a local machine to access a project. One or more programming languages used in the project are identified. Resource availability at the local machine is analyzed. An integrated development environment (IDE) is selected for the project, based at least in part on the one or more programming languages and the resource availability of the local machine. The IDE is provisioned automatically, by a computer processor, for the user in response to the request to access the project.




men

AUTOMATIC GENERATION OF VALIDATORS TO VALIDATE DEPLOYMENT CODE USED FOR CONFIGURING SERVERS

A validation system is configured to automatically generate validators for one or more target systems. The validation system includes: a memory storing a computer process, a network interface configured to interface with the one or more target systems over a computer network, and a processor executing the computer process. The computer process is configured to parse the deployment code to identify components in deployment code, generate validator code for each identified component, and use the network interface to transmit the validator codes to the one or more target systems.




men

ANALYZING DEPLOYMENT PIPELINES USED TO UPDATE PRODUCTION COMPUTING SERVICES USING A LIVE PIPELINE TEMPLATE PROCESS

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.




men

SYSTEM AND METHOD FOR VALIDATING SOFTWARE DEVELOPMENT REQUIREMENTS

System and method for validating software development requirements are disclosed. The method comprises accessing a software development requirement, extracting a plurality of tokens from the software development requirement, tagging each of the plurality of tokens to a corresponding part of speech, and deriving a pattern based on the plurality of tokens and the plurality of corresponding parts of speech. The method further comprises determining at least one of a context and a business domain of the software development requirement and identifying pre-defined rules for the plurality of tokens and pre-defined patterns for the pattern. In response to a positive identification, the software development requirement are validated by analyzing the plurality of tokens against the pre-defined rules and by analyzing the pattern against the pre-defined patterns. In response to a negative identification, a learning process is initiated based on intelligence gathered from a manual validation of the software development requirement.




men

DEVELOPMENT, DELIVERY, DEPLOYMENT AND OPERATION OF AN APPLICATION

A system for development, deliver, deployment and operation of an application includes at least one memory including instructions on a computing device and at least one processor on the computing device. The processor is operably coupled to the at least one memory and is arranged and configured to execute the instructions that, when executed, cause the processor to implement an application within a platform associated with a namespace for the platform, where the platform is one platform of a plurality of platforms. The processor implements a descriptor having an identifier that uniquely associates the descriptor with the application, where the descriptor comprises a single file that is platform independent and that includes a plurality of namespaces and application-specific attributes for each of the namespaces to enable the application to operate on multiple different platforms using the same descriptor.




men

Data valuation based on development and deployment velocity

One or more metrics indicative of velocity attributes associated with development and deployment of an application program are obtained. The one or more velocity metrics are stored in an application run-time environment in association with the application program and one or more data sets output by the application program. A valuation is computed for the one or more data sets based on the one or more velocity metrics.




men

SYSTEM AND METHOD FOR PREDICTING ESTIMATION OF PROJECT FACTORS IN SOFTWARE DEVELOPMENT ENVIRONMENT

The present disclosure relates to a method for predicting estimations of project factors in software development environment. The method comprises receiving first input data including at least one type of first software development model and associated one or more first project data from a user. The method further comprises identifying one or more first software agents based on the at least one type of the first software development model. The method further comprises processing the one or more first project data using the identified one or more first software agents to identify one or more first intermediate data required for project factors estimation. The method further comprises calculating estimations of the project factors using the identified one or more first intermediate data.




men

SYSTEM AND METHOD FOR GENERATING TASK-EMBEDDED DOCUMENTS

A method and system are provided for processing a document comprising a plurality of content portions. An editing copy of the document is generated. The editing copy includes embedded code identifying at least one task corresponding to at least one content portion of the document, the code defining at least one user interface element for presentation proximate to the at least one content portion and within the editing copy when the editing copy is rendered and presented. The editing copy is sent to a user system for rendering and presentation at the user system. When a user interface element for a task is activated at the user system, a request is sent to the system to execute the identified task; the task is executed and a result sent to the user system for presentation.




men

RDX ENHANCEMENT OF SYSTEM AND METHOD FOR IMPLEMENTING REUSABLE DATA MARKUP LANGUAGE (RDL)

Methods and systems in accordance with the present invention allow users to efficiently manipulate, analyze, and transmit eXtensible Business Reporting Language (“XBRL”) reports. They allow users to automatically build financial reports that are acceptable to governing agencies such as the IRS. In one embodiment, the reports are developed by a parser that transforms text documents into software elements containing a format with a hierarchal relationship between the software elements, and an editor that develops reports by referencing the software elements transformed from the text documents. Methods and systems in accordance with the present invention also enable reports to be automatically scheduled by gathering desired information from an accounting system, formatting the information into an XBRL document, and transmitting it to an end source. Furthermore, systems and methods in accordance with the present invention allow a user to translate an XBRL document into RDL format and use the RDL system to manipulate and analyze it.




men

MEMORY CONSERVING VERSIONING OF AN ELECTRONIC DOCUMENT

Memory conserving versioning of an electronic document is provided. Client versioning factors are analyzed by a client versioning engine and server versioning factors are analyzed by a server versioning engine for determining when an electronic document should be stored as a new version. Accordingly, new versions of an electronic document are only created when determined to be sufficiently important, thus reducing the amount of memory required for increased version payload.




men

DOCUMENT HISTORY INTERFACE

A document history interface provides a visual document history. In particular, document history application provides for tracking, storing and presenting events occurring over a document lifecycle to provide a robust interface for visualizing and accessing the document's history. In aspects, an interactive document timeline with a scroll control is provided to roll back through the document history. The interactive document timeline includes visual indicators for events that occurred during the document lifecycle, including but not limited to authoring events, communication events, and document branching events. A play control is further provided with the interactive document timeline such that a time-lapse rendition of events occurring over the document history may be displayed. In some aspects, upon scrolling to particular points along the interactive document timeline, legacy versions of the document may be saved as new documents.




men

REAL-TIME DOCUMENT ANNOTATION

Aspects of the present disclosure relate to systems and methods for receiving, managing, and displaying annotations on documents in real-time. A user (e.g., an author of a document) uploads a document into a real-time annotation system, which may then generate a composite presentation based on the uploaded document. The composite presentation includes all the content of the document presented in a specially configured graphical user interface to receive and manage annotations from a plurality of user devices.




men

SYSTEMS AND METHODS FOR ANALYZING ELECTRONIC COMMUNICATIONS TO DYNAMICALLY IMPROVE EFFICIENCY AND VISUALIZATION OF COLLABORATIVE WORK ENVIRONMENTS

Systems and methods for managing a collaborative environment are provided. A plurality of sheets is stored in a collaboration system. The collaboration system tracks user interactions with the plurality of sheets and generates a collaboration graph based on the interactions. The collaboration graph is analyzed to determine similarities between the sheets and/or the users. One or more visualizations are generated based on the collaboration graph and the determined similarities. In some embodiments, the collaboration system is able to provide project management information even for dynamic workflows that are not explicitly defined.




men

UNIVERSAL ADAPTOR FOR RAPID DEVELOPMENT OF WEB-BASED DATA VISUALIZATIONS

A method of web-based data visualization includes: a Frontend sending a request over a computer network to a server configured as a Backend; a web server of the second server fetching data responsive to the request; the web server sending a response to the Frontend in a format compatible with a plurality software adaptors located on the Frontend, the response including information about objects to be presented on a web component; logic of the Frontend passing the response to a selected one of the software adaptors; and the selected software adaptor rendering the using a web visualization library associated with selected software adaptor.




men

RECOMMENDING PAGES OF CONTENT TO AN ONLINE SYSTEM USER BY IDENTIFYING CONTENT FROM RECOMMENDED PAGES TO THE USER

An online system, such as a social networking system, recommends pages of content to users. The recommendation is presented in a recommendation unit presenting one or more representations of pages to a user. Additionally, the user may interact with the recommendation unit to change representations of pages presented by the recommendation unit. A representation of a page presented by the recommendation unit includes content from one or more content items on the page selected based on interaction with the content items on the page and types of content included in content items on the page (e.g., image data, video data, destination address). Representations of different pages may differ based on the types of content included in content items selected from the different pages.