48th week of 2015 patent applcation highlights part 44 |
Patent application number | Title | Published |
20150339226 | Creating A Dynamic Address Translation With Translation Exception Qualifiers - An enhanced dynamic address translation facility product is created such that, in one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. Dynamic address translation of the virtual address proceeds. In response to a translation interruption having occurred during dynamic address translation, bits are stored in a translation exception qualifier (TXQ) field to indicate that the exception was either a host DAT exception having occurred while running a host program or a host DAT exception having occurred while running a guest program. The TXQ is further capable of indicating that the exception was associated with a host virtual address derived from a guest page frame real address or a guest segment frame absolute address. The TXQ is further capable of indicating that a larger or smaller host frame size is preferred to back a guest frame. | 2015-11-26 |
20150339227 | System and Method for Simultaneously Storing and Reading Data from a Memory System - A system and method for providing high-speed memory operations is disclosed. The technique uses virtualization of memory space to map a virtual address space to a larger physical address space wherein no memory bank conflicts will occur. The larger physical address space is used to prevent memory bank conflicts from occurring by moving the virtualized memory addresses of data being written to memory to a different location in physical memory that will eliminate a memory bank conflict. This allows the memory system to both store and read data in the same cycle with no conflicts. | 2015-11-26 |
20150339228 | MEMORY CONTROLLERS EMPLOYING MEMORY CAPACITY COMPRESSION, AND RELATED PROCESSOR-BASED SYSTEMS AND METHODS - Aspects disclosed herein include memory controllers employing memory capacity compression, and related processor-based systems and methods. In certain aspects, compressed memory controllers are employed that can provide memory capacity compression. In some aspects, a line-based memory capacity compression scheme can be employed where additional translation of a physical address (PA) to a physical buffer address is performed to allow compressed data in a system memory at the physical buffer address for efficient compressed data storage. A translation lookaside buffer (TLB) may also be employed to store TLB entries comprising PA tags corresponding to a physical buffer address in the system memory to more efficiently perform the translation of the PA to the physical buffer address in the system memory. In certain aspects, a line-based memory capacity compression scheme, a page-based memory capacity compression scheme, or a hybrid line-page-based memory capacity compression scheme can be employed. | 2015-11-26 |
20150339229 | APPARATUS AND METHOD FOR DETERMINING A SECTOR DIVISION RATIO OF A SHARED CACHE MEMORY - An apparatus includes a shared cache memory and a controller. The shared cache memory is configured to be divided into sectors by assigning one or more ways to each sector in accordance with a reusability level of data. The controller changes a sector division ratio indicating a ratio between way counts of the divided sectors of the shared cache memory, where the way count is a number of ways assigned to each sector. When first and second jobs are being executed in parallel, in response to a designation of a program of the second job, the controller calculates the sector division ratio, based on data access amount including a size and an access count of data accessed by the first and second jobs and a volume of the shared cache memory, and changes the sector division ratio of the shared cache memory to the calculated sector division ratio. | 2015-11-26 |
20150339230 | MANAGING OUT-OF-ORDER MEMORY COMMAND EXECUTION FROM MULTIPLE QUEUES WHILE MAINTAINING DATA COHERENCY - Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries. | 2015-11-26 |
20150339231 | MULTI-CORE MICROPROCESSOR POWER GATING CACHE RESTORAL MECHANISM - An apparatus includes a fuse array and a stores. The fuse array is disposed on a die, and is programmed with compressed configuration data for a plurality of cores. The stores is coupled to the plurality of cores, and includes a plurality of sub-stores that each correspond to each of the plurality of cores, where one of the plurality of cores accesses the semiconductor fuse array upon power-up/reset to read and decompresses the compressed configuration data, and stores a plurality of decompressed configuration data sets for one or more cache memories within the each of the plurality of cores in the plurality of sub-stores, and where, following a power gating event, one of the each of the plurality of cores subsequently accesses a corresponding one of the each of the plurality of sub-stores to retrieve and employ the decompressed configuration data sets to initialize the caches. | 2015-11-26 |
20150339232 | APPARATUS AND METHOD FOR REPAIRING CACHE ARRAYS IN A MULTI-CORE MICROPROCESSOR - An apparatus includes a fuse array, a stores, and a plurality of cores. The fuse array is programmed with compressed configuration data. The stores is for storage and access of decompressed configuration data sets. One of the plurality of cores accesses the fuse array upon power-up/reset to read and decompress the compressed configuration data, and to store the decompressed configuration data sets for one or more cache memories in the stores. Each of the plurality of cores includes reset logic and sleep logic. The reset logic is configured to employ the decompressed configuration data sets to initialize the one or more cache memories upon power-up/reset. The sleep logic is configured to determine that power is restored following a power gating event, and is configured to subsequently access the stores to retrieve and employ the decompressed configuration data sets to initialize the one or more caches following the power gating event. | 2015-11-26 |
20150339233 | FACILITATING EFFICIENT PREFETCHING FOR SCATTER/GATHER OPERATIONS - The disclosed embodiments relate to a computing system that facilitates performing prefetching for scatter/gather operations. During operation, the system receives a scatter/gather prefetch instruction at a processor core, wherein the scatter/gather prefetch instruction specifies a virtual base address, and a plurality of offsets. Next, the system performs a lookup in a translation-lookaside buffer (TLB) using the virtual base address to obtain a physical base address that identifies a physical page for the base address. The system then sends the physical base address and the plurality of offsets to a cache. This enables the cache to perform prefetching operations for the scatter/gather instruction by adding the physical base address to the plurality of offsets to produce a plurality of physical addresses, and then prefetching cache lines for the plurality of physical addresses into the cache. | 2015-11-26 |
20150339234 | SYSTEM AND METHOD FOR MANAGING CACHE - A system includes first and second processing components, a qualified based splitter component, a first and second configurable cache element and an arbiter component. The first data processing component generates a first request for a first portion of data at a first location within a memory. The second data processing component generates a second request for a second portion of data at a second location within the memory. The qualifier based splitter component routes the first request and the second request based on a qualifier. The first configurable cache element enables or disables prefetching data within a first region of the memory. The second configurable cache element enables or disables prefetching data within a second region of the memory. The arbiter component routes the first request and the second request to the memory. | 2015-11-26 |
20150339235 | STORAGE CONTROLLER AND METHOD OF OPERATING THE SAME - A storage controller includes a co-access pattern mining unit configured to detect co-access patterns of data co-accessed during a particular time duration and to generate co-access groups including a plurality of pieces of data complying with the co-access patterns. The storage controller further include a co-access group matching unit configured to select a co-access group matched with read-requested data, among the generated co-access groups, and a data placement unit configured to store the data included in the selected co-access group in a pre-fetch buffer. | 2015-11-26 |
20150339236 | FALSE POWER FAILURE ALERT IMPACT MITIGATION - A method includes receiving a signal indicating a loss of power, starting a timer, the timer configured to expire after a specific time period, copying, by a distributed storage system having volatile memory configured as a write cache, write cache data from the volatile memory to a solid state device, upon receiving the signal indicating the loss of power to the storage system, configuring, the solid state device as both a read cache and the write cache, performing a health test on the storage system upon receiving the signal indicating the loss of power, determining the loss of power as a false alarm if the timer expires and the storage system passes a health test on the storage system, and upon the timer expiring and the storage system passing the health test, copying the write cache data from the solid state device back to the volatile memory. | 2015-11-26 |
20150339237 | MEMORY CONTROLLERS EMPLOYING MEMORY CAPACITY AND/OR BANDWIDTH COMPRESSION WITH NEXT READ ADDRESS PREFETCHING, AND RELATED PROCESSOR-BASED SYSTEMS AND METHODS - Memory controllers employing memory capacity and/or bandwidth compression with next read address prefetching, and related processor-based systems and methods are disclosed. In certain aspects, memory controllers are employed that can provide memory capacity compression. In certain aspects disclosed herein, a next read address prefetching scheme can be used by a memory controller to speculatively prefetch data from system memory at another address beyond the currently accessed address. Thus, when memory data is addressed in the compressed memory, if the next read address is stored in metadata associated with the memory block at the accessed address, the memory data at the next read address can be prefetched by the memory controller to be available in case a subsequent read operation issued by a central processing unit (CPU) has been prefetched by the memory controller. | 2015-11-26 |
20150339238 | SYSTEMS AND METHODS FOR FASTER READ AFTER WRITE FORWARDING USING A VIRTUAL ADDRESS - Methods for read after write forwarding using a virtual address are disclosed. A method includes determining when a virtual address has been remapped from corresponding to a first physical address to a second physical address and determining if all stores occupying a store queue before the remapping have been retired from the store queue. Loads that are younger than the stores that occupied the store queue before the remapping are prevented from being dispatched and executed until the stores that occupied the store queue before the remapping have left the store queue and become globally visible. | 2015-11-26 |
20150339239 | PROVIDING MEMORY BANDWIDTH COMPRESSION USING COMPRESSED MEMORY CONTROLLERS (CMCs) IN A CENTRAL PROCESSING UNIT (CPU)-BASED SYSTEM - Providing memory bandwidth compression using compressed memory controllers (CMCs) in a central processing unit (CPU)-based system is disclosed. In this regard, in some aspects, a CMC is configured to receive a memory read request to a physical address in a system memory, and read a compression indicator (CI) for the physical address from a master directory and/or from error correcting code (ECC) bits of the physical address. Based on the CI, the CMC determines a number of memory blocks to be read for the memory read request, and reads the determined number of memory blocks. In some aspects, a CMC is configured to receive a memory write request to a physical address in the system memory, and generate a CI for write data based on a compression pattern of the write data. The CMC updates the master directory and/or the ECC bits of the physical address with the generated CI. | 2015-11-26 |
20150339240 | ATOMICALLY UPDATING TERNARY CONTENT ADDRESSABLE MEMORY-BASED ACCESS CONTROL LISTS - Embodiments described herein provide techniques for atomically updating a ternary content addressable memory (TCAM)-based access control list (ACL). According to one embodiment, a current version bit of the ACL is determined. The current version bit indicates that a rule in the ACL is active is the version flag in the rule matches the current version bit. Through these techniques, a first set of rules can be modified to create a second set of rules (e.g., by insertions, deletions, and replacements, etc.). | 2015-11-26 |
20150339241 | System, Methodology, and Process for Wireless Transmission of Sensor Data Onboard an Aircraft to a Portable Electronic Device - Monitoring and reporting methods and apparatus include the acquisition of detailed aircraft state and systems data, analysis of the collected data, and transmission of the collected data and/or analysis of the collected data to a destination automatically via a portable electronic device which is carried onto and off of the aircraft by the pilot or another crew member. More particularly, monitoring and reporting methods and apparatus include collecting analog or digital sensor data onboard an aircraft, analyzing the data in real-time, and automatically transmitting the data and/or analysis of the data to a destination including a portable storage device such as a portable computer, electronic flight bag (EFB), or smart phone, by means such as wireless transmission, for automatic transfer to another destination when the portable computer, electronic flight bag (EFB), or smart phone is off of the aircraft. | 2015-11-26 |
20150339242 | METHOD AND APPARATUS FOR TRANSMITTING DATA IN ANDROID PLATFORM BASED TERMINAL DEVICE - A method and apparatus for transmitting data in an Android platform based terminal device are provided. In the method, when the terminal device establishes a connection for data transmission with another device over a USB, the terminal device transmits data in an internal storage of the terminal device to the another device based upon a file transfer protocol and receives and writes into the internal storage data transmitted from the another device based upon the file transfer protocol; and the terminal device transmits data in an external storage of the terminal device to the another device in a UMS mode and receives and writes into the external storage data transmitted from the another device in the UMS mode. | 2015-11-26 |
20150339243 | ELECTRONIC DEVICES - A storage device | 2015-11-26 |
20150339244 | METHOD FOR DELIVERING USER INPUT, AND DEVICE USING SAME - Provided is a method of delivering a user input received from a Human Interface Device (HID) to a source device by a sink device. The method includes: receiving the user input from the HID; generating HID user input information including a first field that represents a type of the HID, a second field that represents an interface type of the HID, and a third field that includes the user input received from the HID; and transmitting the configured HID user input information to the source device. | 2015-11-26 |
20150339245 | Adaptive Scheduling Queue Control For Memory Controllers Based Upon Page Hit Distance Determinations - Methods and systems are disclosed for adaptive scheduling queue control based upon page hit distance determinations. A threshold occupancy value is determined for a window of previous access requests to a memory and used to adaptively control a number of access requests stored in a scheduling queue buffer. For certain embodiments, a page hit distance (PHD) determination for each access request and historical page hit distance data is used to adjust the threshold occupancy value that determines the number (N) of access requests stored in the buffer prior to removing an access request and using it to access the memory. For each access request, the page hit distance represents the number of previously received access requests since the last access request to access the same page of memory. An average PHD can be determined over a number (M) of previous access requests and used to control the threshold occupancy value. | 2015-11-26 |
20150339246 | INFORMATION PROCESSING APPARATUS AND BUS CONTROL METHOD - An information processing apparatus includes: a plurality of memories; a plurality of buses each connected to each of the memories; an input/output device configured to make access to the plurality of memories; a processing unit configured to alter a mapping of a logical address and a physical address of a memory area used by the input/output device; and a switch configured to transfer access from the input/output device to any one of the plurality of buses based on the mapping, whereby the performance deterioration due to bus conflict is suppressed. | 2015-11-26 |
20150339247 | SYSTEM-ON-CHIP DESIGN STRUCTURE - Aspects may include a method of designing a system-on-chip. The method may include receiving multiple processing modules, each representing in software one of multiple processing units of a system-on-chip. The method may further include modeling communications from one or more of the multiple processing modules as accesses to memory. The method may further include generating a coherent memory module associated with the multiple processing modules based on modeling the communications from the one or more of the multiple processing modules as accesses to memory. The coherent memory module may represent in software a coherent memory associated with the multiple processing units. | 2015-11-26 |
20150339248 | METHOD AND APPARATUS FOR PROCESSING DATA - A data processing method and a data processing apparatus are disclosed. The data processing method may include determining whether a device address included in a signal received from a master device is a registered group device address, and processing data by accessing one or more slave devices mapped to the registered group device address when the device address is the registered group device address. | 2015-11-26 |
20150339249 | REMOTE CONSOLE ACCESS OF PORT EXTENDERS - Embodiments of the present invention facilitate access to an information handling system, such as a port extender, from a remote information handling device, such as a controlling bridge. According to embodiments of the invention, a port extender, responsive to receiving a request from a controlling bridge for console access to the port extender, submits one or more instructions to a MUX to switch control of a UART from a host CPU of the port extender to a protocol extension message processor residing on the port extender, and switches control by the MUX of the UART to the processor according to the one or more instructions. | 2015-11-26 |
20150339250 | ETHERNET OVER USB INTERFACES WITH FULL-DUPLEX DIFFERENTIAL PAIRS - A system and method are disclosed that allow a host device to communicate with an external device using either Ethernet communications or USB communications provided via a USB port and a USB connection (e.g., a USB cable). The host device may include a processor, an Ethernet media access control (MAC) circuit coupled to the processor, a USB controller coupled to the processor, a USB port to couple to the external device via the USB connection, and a transceiver coupled between the USB port and either the Ethernet MAC circuit or the USB controller in response to a mode select signal. The host device may also include a detection circuit that generates the mode select signal in response to determining whether the external device is a USB device or an Ethernet device. | 2015-11-26 |
20150339251 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR BRIDGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a bridging IHS. A bridging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The bridging tool may utilize the hardware configuration information, including PNet IDs, to enable the bridging IHS to bridge networks internal to the bridging IHS with networks external to the bridging IHS. | 2015-11-26 |
20150339252 | Embedded Extensible Instrumentation Bus - A method of configuring a controller for communication with at least one instrument module includes electrically connecting an interface of the at least one instrument module to an interface of the controller, receiving with the controller an identification signal from the interface of the at least one instrument module through a portion of the interface of the controller, and executing with the controller a configuration program that corresponds to the identification signal to enable communication between the at least one instrument module and the controller. | 2015-11-26 |
20150339253 | ELECTRONIC DEVICE WITH ENHANCED MANAGEMENT DATA INPUT/OUTPUT CONTROL - An electronic device has a management data input/output (MDIO) bus, a control unit, and an MDIO master. The control circuit receives a host command from a host device, and outputs a plurality of MDIO commands in response to the host command. The MDIO master receives the MDIO commands from the control circuit, and transmits the MDIO commands to the MDIO bus. | 2015-11-26 |
20150339254 | Data Transmission Using A Protocol Exception State - A method for exchanging data between nodes which are connected to each other by a bus system, in which messages that contain data are exchanged according to a first communication protocol; the messages are made up of a sequence of bits; at least one control bit having a predetermined position within the message, which is exchanged according to the first protocol, must have a predetermined value; for each message, one node has the role of transmitter and at least one other node, as receiver, receives the message and monitors the message for errors, wherein by transmission of the control bit having a value differing from the predetermined value, at least one first receiver is transferred into a protocol exception state, so that it suspends error monitoring, and the transmitter, after transmitting the control bit, begins to transmit further data according to a second protocol to at least one second receiver. | 2015-11-26 |
20150339255 | INPUT/OUTPUT INTERFACE - A method of operating an input/output interface includes selecting one of a plurality of output driver circuits according to a mode selection signal, and outputting a data signal using the selected one of the plurality of output driver circuits. Another method of operating an includes generating a mode selection signal based on a received command signal, and controlling an on-die termination (ODT) circuit included in the input/output interface according to the mode selection signal. Another method of operating an includes generating a mode selection signal based on a received command signal, and controlling an ODT circuit included in the input/output interface according to the mode selection signal. | 2015-11-26 |
20150339256 | INTER-PROCESSOR SYNCHRONIZATION SYSTEM - An inter-processor synchronization method using point-to-point links, comprises the steps of defining a point-to-point synchronization channel between a source processor and a target processor; executing in the source processor a wait command expecting a notification associated with the synchronization channel, wherein the wait command is designed to stop the source processor until the notification is received; executing in the target processor a notification command designed to transmit through the point-to-point link the notification expected by the source processor; executing in the target processor a wait command expecting a notification associated with the synchronization channel, wherein the wait command is designed to stop the target processor until the notification is received; and executing in the source processor a notification command designed to transmit through the point-to-point link the notification expected by the target processor. | 2015-11-26 |
20150339257 | SYSTEM AND METHOD FOR MASTER-SLAVE DATA TRANSMISSION BASED ON A FLEXIBLE SERIAL BUS FOR USE IN HEARING DEVICES - A data transmission system for use in hearing devices includes a master unit with a first local bit clock and a slave unit with a second local bit clock. The master unit and the slave unit are connected to each other via a bus line, and are configured to communicate over the bus line according to a communication protocol based on a frame-wise serial transmission of bits. Each frame includes a clock reference, a master signalling interval, a slave signalling interval and a data payload. The slave unit further includes a clock recovery device for synchronising the second local bit clock with the first local bit clock based on the clock reference transmitted once per frame by the master unit. A corresponding method for data transmission is also provided. Moreover, hearing devices including such a data transmission system as well as uses of such a method for data transmission are proposed. | 2015-11-26 |
20150339258 | METHOD AND APPARATUS FOR PLUG AND PLAY, NETWORKABLE ISO 18000-7 CONNECTIVITY - A device may comprise a Universal Serial Bus (USB) interface and a wireless interface operable to communicate in accordance with the ISO 18000-7 standard. The device may be operable to receive a command via the USB interface and transmit the command via the wireless interface. The device may be operable to receive data via the wireless interface and transmit the data via the USB interface. A form factor of the USB device may be such that it can be plugged directly into a USB port without any external cabling between the USB device and said USB port. | 2015-11-26 |
20150339259 | ACCESS CONTROL FOR WIRELESS MEMORY - The specification and drawings present a new apparatus and method for access control for wireless memory. A memory controller communicating with a plurality of interfaces (at least one interface comprising a radio component for wirelessly communicating with a plurality of UE) can dynamically manage an access control to the memory by the UE and/or other users through any of the interfaces based on the preconfigured rules taking into consideration the identity of the least one interface and/or the determined directionality of the UE relative to the radio component. | 2015-11-26 |
20150339260 | Integrated Systems and Methods Providing Situational Awareness of Operations In An Orgranization - A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security. | 2015-11-26 |
20150339261 | SYSTEM AND METHOD FOR DATA TRANSFER AMONG THE DEVICES - Methods and systems for dynamically synchronizing a data item between at least one first device and at least one second device are provided. The method includes identifying a change in the at least one data item in the at least one first device, where each of the at least one data item can be associated with the at least one second device. Further, the method includes creating a data set including the changed at least one data item separately for each of the at least one second device associated with the at least one changed data item, and transferring the data set to the at least one second device without receiving any request message from the at least second device. | 2015-11-26 |
20150339262 | OUTPUT SIGNAL-TO-NOISE WITH MINIMAL LAG EFFECTS USING INPUT-SPECIFIC AVERAGING FACTORS - Raw data inputs are treated as independent signal sources to reduce computational lag without adversely affecting signal-to-noise ratio (SNR). Applications include spectroscopy, multiple linear regression, mass balance quantitation and the calculation of physical properties. The input-specific averaging has been applied to Raman spectroscopy, where the inputs are averaged spectra from which peak heights or areas are obtained from integration. Alternatively, peak areas or heights can be obtained from unaveraged spectra and are then averaged before use in further calculations as inputs to produce a desired output. The output(s) are linear or nonlinear combinations of the peak heights or areas, coupled with weighting factors which relate the raw inputs to a quantitative output such as concentration of a chemical species. Each specific input can use a different type of averaging. The overall goal may be optimization for best precision, and/or optimization for minimum lag time. | 2015-11-26 |
20150339263 | PREDICTIVE RISK ASSESSMENT IN SYSTEM MODELING - The dynamic complexity and the operational risk inherent in a system are defined and incorporated into a mathematical model of the system. The mathematical model is emulated to predict the states of instability that can occur within the operation of the system. Dynamic complexity of a service is demonstrated where there is an observed effect where the cause can be multiple and seemingly inter-related effects of a many-to-one or many-to-many relationship. Having assessed the dynamic complexity efficiency and the operational risk index of a service (e.g., a business, process or information technology), these indexes can be employed to emulate all attributes of a service, thereby determining how a service responds in multiple states of operation, the states where the dynamic complexity of a service can occur, optimal dynamic complexity efficiency of a service, and the singularities wherein a service becomes unstable. | 2015-11-26 |
20150339264 | PROCESSING DEVICE AND METHOD FOR PERFORMING A STAGE OF A FAST FOURIER TRANSFORM - A data processing device and a method for performing second or next stage of an N point Fast Fourier Transform is suggested. The processing device comprises an input operand memory unit and an input buffer comprising a plurality of addressable memory cells arranged in lines and columns. Furthermore, the device comprises a number of radix-P operation units for producing output operands that are buffered in an output buffer. Input operands are read from the input operand memory unit and buffering into the input buffer. The input operands are stored and fetched from the input buffer according to a reordering scheme that allows efficient parallel processing of the operands by the butterflies and the buffering of subsequent input operands. | 2015-11-26 |
20150339265 | DETECTING ANOMALIES IN A TIME SERIES - Embodiments are disclosed for detecting anomalies in time series using statistical models. In some embodiments, a linear regression model is built for the time series for predicting future values of the time series. Furthermore, the standard deviation of the difference between a prediction and an ideal value of the time series at any point is then estimated. An anomaly is detected when the difference between the prediction and the observed value is greater than a certain threshold based on the estimated standard deviation. | 2015-11-26 |
20150339266 | RANKING METHOD FOR HYBRID RENEWABLE DISTRIBUTED GENERATION SYSTEMS - Discussed herein is a method for determining an efficient hybrid distributed generation (DG) system from a set of hybrid systems. A ranking technique is described which aids in determining the most favored or efficient hybrid renewable DG system. In an initial planning stage, a first stage analysis is performed by using a software tool. Simulation values for the optimal system identifying parameters (OSIP) are obtained from the first stage analysis. Subsequently, a ranking and selection technique is applied on the OSIPs, as a second stage optimization. Upon performing the second stage analysis, an efficient hybrid DG system can be determined. However, if multiple systems are identified in the second stage analysis, further constraints can be imposed to identify a single favored or efficient solution or at least reduce the number of available options from which an energy system may be selected, thereby reducing selection complexity. | 2015-11-26 |
20150339267 | GUIDES ON A CONTENT GENERATION SYSTEM - User inputs are received on a visual display, when a user is generating visual content. The user inputs trigger guide functionality, and guides are displayed to guide the user in creating the visual content. | 2015-11-26 |
20150339268 | CLOUD-BASED IMAGE PROCESSING WEB SERVICE - Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a JSON file describing the layout along with a sprite sheet of all of the images. The JSON file and the sprite sheet are then stored as a rendition of the layout within a cloud environment. A web-based application can be used to retrieve the JSON file and the sprite sheet. The JSON and sprite sheet may be used to create a preview environment. Additional data in the JSON can be used to generate an information panel in the web browser for representing relationships between the layers, styles and other properties of the layout in the information panel and the elements displayed in the preview. | 2015-11-26 |
20150339269 | SYSTEM AND METHOD FOR GENERATING FLOWCHART FROM A TEXT DOCUMENT USING NATURAL LANGUAGE PROCESSING - A system and method for converting an unstructured document to a plurality of flowcharts using natural language processing is disclosed. The system comprises a processor, a memory coupled to the processor. The memory can store a database, which maintains a plurality of unstructured documents to be converted into flowcharts. Further, the system enables a plurality of instructions executable by the processor for natural language processing to parse the unstructured document into a plurality of events and identify a plurality of parameters associated with the events. Further, the system identifies correlation and execution sequences between the plurality of events using the plurality of parameters. A parsed document is created which also maintains correlation and execution sequence of events in a structured format such as a binary tree structure. The parsed document is then used to generate a pictorially representation such as flowchart representing the execution sequence of the events. | 2015-11-26 |
20150339270 | Using Content Structure to Socially Connect Users - The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital content item is determined. This structured representation is analyzed to identify key events within the digital content item. A user's current location within the digital content item is identified. Social communications of the user are filtered responsive to the user's current location and the identified key events within the digital content item. In this way, the user may peruse social media without inadvertently reading communications that give away (e.g., spoil) key events such as important plot points. | 2015-11-26 |
20150339271 | APPARATUS AND METHOD FOR DOCUMENT FORMAT CONVERSION - An apparatus and for document format conversion The apparatus includes a document parsing unit for parsing a fixed layout document to acquire path primitives of the document; a path grouping unit for dividing the path primitives into groups to generate path groups; a font file generating unit for acquiring path groups that are used to represent characters and generating font files corresponding to the path groups, wherein if there are two or more path groups representing the same character, only one font file is generated and associated with the multiple path groups representing the same character; a document generating unit for generating a converted document using all font files that have been generated. With the above, the problem of data redundancy in fixed layout documents is solved; further, the incorrect rending in reflowing processes may be solved to achieve better display effects. | 2015-11-26 |
20150339272 | PROJECT-DATA CREATION APPARATUS - A project-data creation apparatus includes a project-data decomposing unit decomposing project data being created into resources, a resource-data managing unit generating index information for resource management and causing a data storing unit to store actual data of resources, a screen configuring unit creating blocks in the project data being created and generating screen configuration information defining a transition relation between screens included in the project data being created and the blocks, an import-data decomposing unit decomposing data to be imported into blocks into resources, a consistency checking unit determining whether redundancy among resources occurs when data is imported, and an import-data integrating unit that, when redundancy among resources does not occur, rebuilds the screen configuration information and causes the data storing unit to store the actual data of the resources of the imported data. | 2015-11-26 |
20150339273 | VISUALIZING FONT SIMILARITIES FOR BROWSING AND NAVIGATION - Font graphs are defined having a finite set of nodes representing fonts and a finite set of undirected edges denoting similarities between fonts. The font graphs enable users to browse and identify similar fonts. Indications corresponding to a degree of similarity between connected nodes may be provided. A selection of a desired font or characteristics associated with one or more attributes of the desired font is received from a user interacting with the font graph. The font graph is dynamically redefined based on the selection. | 2015-11-26 |
20150339274 | MOBILE-TO-TV DEEPLINKING - System and methods for performing a particular action on a second device directed from a first device. In some implementations, the methods include receiving, from a first device, a hyperlink corresponding to associated content, and a user input on the first device enabling the hyperlink; in response to receiving the user input on the first device enabling the hyperlink, parsing the received hyperlink to extract information embedded in the text of the hyperlink; determining, based at least on the extracted information embedded in the text of the hyperlink, and the associated content corresponding to the hyperlink, a particular action to be performed on a second device, wherein the particular action is configured to be viewable to a user providing the user input on the first device; and providing, to the second device, an instruction to perform the particular action on the second device. | 2015-11-26 |
20150339275 | RENDERING OF ON-LINE CONTENT - Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more processes and/or operations for rendering of on-line content, such as via a browser, for example. | 2015-11-26 |
20150339276 | SYSTEMS AND METHODS FOR PRODUCING CUSTOM DESIGNS USING VECTOR-BASED IMAGES - A custom design system is provided that allows real-time design of products by a user and improves the design experience for designing custom products. In one implementation, a system is provided that is capable of scaling vector-based images for various outputs (e.g., printing, display, etc.) without human intervention and without appreciable image degradation. In another implementation, it would be beneficial to allow real-time editing of design data in relation to custom product creation within a client's web browser application. It is appreciated that if a custom product may be designed within a web browser experience, a more seamless design experience may be created for the user. In particular, if design processing were offloaded to the client (e.g., within the web browser), delays in performing certain operations such as saves and updates would be reduced. To this end, a system that provides such capability using vector-based design image formats may be used. | 2015-11-26 |
20150339277 | SYSTEMS AND METHODS FOR PROGRAMMING BEHAVIOR OF A WEBSITE TO RESPOND TO CAPABILITIES OF DIFFERENT DEVICES - Methods, systems, means and machine-readable media embodying program instructions for designing, coding and providing a webpage. Certain methods identify desired behaviors of the webpage based on user selections, and then generate code based on the user selections. The generated code is provided to a computing device that requests the webpage. In some embodiments, the user selections of desired behavior, which may differ for different requesting computing devices, are provided by users with no coding experience such that the generation of the code occurs in response to the user selections. | 2015-11-26 |
20150339278 | GENERATING A DOCUMENT STRUCTURE - A method and apparatus for generating a document structure. The method includes the steps of: aligning various parts in the first version and the second version in at least one pair of historical versions among a plurality of historical versions of a document; dividing the first version and the second version into a plurality of blocks on the basis of a Levenshtein distance between the aligned parts; evaluating a level of the block in the document structure on the basis of text features of the block among the plurality of blocks; and generating the document structure on the basis of a position of the block according to an evaluation result. An apparatus for generating a document structure is also provided. According to the present invention, document structures can be more conveniently and rapidly generated. | 2015-11-26 |
20150339279 | TYPING ERROR DETECTING DEVICE AND RECORDING MEDIUM - A typing error detecting device includes arranging means that lists all words in a document in a designated order in the vertical direction and display means that displays words that have designated similarity (for example, a word which has only one different character) to one word so as to be distinguishable from other words. | 2015-11-26 |
20150339280 | System and Method for Synchronizing and Editing Electronic Documents - Embodiments described herein include a system and method for editing one or more electronic documents synchronized among multiple electronic devices. The electronic devices may include mobile devices having a touch screen display to capture the edits to the electronic document. Edits to the electronic document can be received and updated in real time on all synchronized devices. In one embodiment, the edits to the electronic document include a handwritten signature from a signer of the electronic document. The handwritten signature is concurrently viewable in each display of the synchronized mobile devices in real time to simulate a real-world experience of signing a paper document with several witnesses. Additional multifactor authentication data can be associated with the handwritten signature data for security and authentication purposes. | 2015-11-26 |
20150339281 | ACCESSING AN OUT-SPACE USER INTERFACE FOR A DOCUMENT EDITOR PROGRAM - An out-space actuator is selected to access an out-space user interface for a document editor program. An out-space actuator is associated with an in-space user interface having a displayed document. When the out-space actuator is selected, an out-space user interface is displayed that includes an expanded feature selection surface. | 2015-11-26 |
20150339282 | DISPLAYING DOCUMENT MODIFICATIONS USING A TIMELINE - Methods for presenting document changes including providing an interactive timeline. The interactive timeline allows a user to select and view various states or versions of a document. In particular, the interactive timeline provide a chronological order of changes or modifications to the document. Reviewers can quickly and easily follow the lifecycle of the document based on the information presented in the interactive timeline. | 2015-11-26 |
20150339283 | PATTERN GENERATION FOR VIEWING DATA IN MULTIPLE DIRECTIONS - A computer implemented method and a device for generating a data pattern involve receiving user input of a plurality of ordered data elements. A processor of the computer determines how many of the data elements are required for filling in a row and a column of a predefined space. The processor then generates a data pattern by iteratively cycling through the data elements to select data elements for filling the space along a plurality of directions, until the space is filled. | 2015-11-26 |
20150339284 | DESIGN MANAGEMENT APPARATUS, DESIGN MANAGEMENT METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A design management apparatus includes a management unit and an output unit. The management unit manages a history regarding plural design templates which have been viewed by a user. Each of the plural design templates is associated with plural design feature information items that indicate plural types of features in design. The output unit outputs a recommended design template in accordance with the history. The recommended design template is a design template having feature values which are between feature values of the plural types of features indicated by the plural design feature information items associated with the plural design templates which have been viewed by the user. | 2015-11-26 |
20150339285 | Methods and Systems for Batch Generation and Delivery of Customized Documents - Systems and methods of batch generation and delivery of customized documents are disclosed herein, comprising a process of batch populating templates to create electronic notifications that could be either archived or be transmitted to recipients that might be individuals or legal entities. Each generated electronic notification contains individual or customized information of each recipient optionally having personalized file name, personalized password protection, and personalized additional recipient. The initial templates to be populated may be in Microsoft™ Word or Adobe™ PDF format and the populated output electronic notifications may be in various format files including but not limited to Microsoft™ Word, RTF, Adobe™ PDF, Text, XML, HTML, Instant Messaging, Text messaging, Email, and the like. Complex Word or PDF forms containing checkboxes batch populated with customized data are also disclosed herein. | 2015-11-26 |
20150339286 | AUTOMATICALLY GENERATING CERTIFICATION DOCUMENTS - A certification application automatically generates a certification document associated with a service. A transformation module retrieves a component information associated with a status of a service from a data store maintaining the component information. The component security data and component metadata is included within the component information. The component information is transformed for insertion into a certification information. Risk analysis, phraseology, and localization data is used to transform the component information. The certification document is generated based on the certification template by inserting the component information into the certification template. | 2015-11-26 |
20150339287 | MAINTAINING COVERSATIONAL CADENCE IN AN ONLINE SOCIAL RELATIONSHIP - A method for maintaining conversational cadence may include determining, by a processor, a conversational cadence associated with a user in a social network. The conversational cadence may be determined based on a plurality of messages previously transmitted by the user. The method may also include detecting, by the processor, a reduction in the conversational cadence of the user. The method may further include providing, by the processor, a set of fill-in messages that create an appearance to another user in the social network that there is no reduction in the conversational cadence. | 2015-11-26 |
20150339288 | Systems and Methods for Generating Summaries of Documents - Systems and methods for summarizing online articles for consumption on a user device are disclosed herein. The system extracts the main body of an article's text from the HTML code of an online article. The system may then classify the extracted article into one of several different categories and removes duplicate articles. The system breaks down the article into its component sentences, and each sentence is classified into one of three categories: (1) potential candidate sentences that may be included in the generated summary; (2) weakly rejected sentences that will not be included in the summary but may be used to generate the summary; and (3) strongly rejected sentences that are not included in the summary. Finally, the system applies a document summarizer to generate quickly readable article summaries, for viewing on the user device, using relevant sentences from the article while maintaining the coherence of the article. | 2015-11-26 |
20150339289 | MEDIA EVENT STRUCTURE AND CONTEXT IDENTIFICATION USING SHORT MESSAGES - The present disclosure is descriptive of discovering structure, content, and context of a media event, e.g., a live media event, using real-time discussions that unfold through short messaging services. Generally, a sampling of short messages of a plurality of users is obtained. The sampling of short messages corresponds to a media event. A segment in the media event is identified using the sampling of short messages, and at least one term taken from the sampling of short messages is identified. The at least one term is indicative of a context of the identified segment. | 2015-11-26 |
20150339290 | Context Based Synonym Filtering for Natural Language Processing Systems - Mechanisms are provided for performing context based synonym filtering for natural language processing. Content is parsed into one or more conceptual units, wherein each conceptual unit comprises a portion of text of the content that is associated with a single concept. For each conceptual unit, a term in the conceptual unit is identified that has a synonym to be utilized during natural language processing of the content. A first measure of relatedness of the term to at least one other term in the conceptual unit is determined. A second measure of relatedness of the synonym of the term to the at least one other term in the conceptual unit is determined. A determination whether or not to utilize the synonym when performing natural language processing on the conceptual unit is made based on the first and second measures of relatedness and natural language processing on the content is performed accordingly. | 2015-11-26 |
20150339291 | METHOD AND APPARATUS FOR PERFORMING BILINGUAL WORD ALIGNMENT - The invention discloses a method and apparatus for performing bilingual word alignment, relating to the field of text information formation processing. The method comprises the following steps: preprocessing the source and the translated (target) text of the bilingual documents to be aligned; computing the probability of the link (i.e. the corresponding relation) between each and every source and target word; setting the initial word alignment as an empty alignment; iteratively applying a greedy algorithm to search for word alignments that are permitted by the inversion transduction grammar constraint; outputting the best word alignment among the alignments that satisfy the inversion transduction grammar constraint as the final alignment result. The apparatus comprises: a preprocessing module, a probability computation module, an initial word alignment generation module, a word alignment search module, an alignment result output module. Using the greedy algorithm in an iterative fashion with the inversion transduction grammar constraint, the present invention demonstrates the improvement in both alignment speed and alignment robustness. | 2015-11-26 |
20150339292 | SYSTEM AND METHOD FOR BUILDING DIVERSE LANGUAGE MODELS - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for collecting web data in order to create diverse language models. A system configured to practice the method first crawls, such as via a crawler operating on a computing device, a set of documents in a network of interconnected devices according to a visitation policy, wherein the visitation policy is configured to focus on novelty regions for a current language model built from previous crawling cycles by crawling documents whose vocabulary considered likely to fill gaps in the current language model. A language model from a previous cycle can be used to guide the creation of a language model in the following cycle. The novelty regions can include documents with high perplexity values over the current language model. | 2015-11-26 |
20150339293 | DOCUMENT TRANSLATION BASED ON PREDICTIVE USE - In a method for document analysis, receiving a request to translate a document, identifying usage information corresponding to the document, wherein the usage information includes information corresponding to a current viewing session of the document and historical usage information corresponding to one or more previous viewing sessions of the document, and determining one or more sections of the document to translate based on the identified usage information corresponding to the document. | 2015-11-26 |
20150339294 | Dynamic Language Translation of Web Site Content - Methods, systems, and computer readable medium for providing translated web content. A request is received from a user for content in a second language translated from content in a first language from a first Internet source. The content in the first language is obtained and divided into one or more translatable components. Whether the one or more translatable components have been previously translated, via at least one of machine translation, human translation, and a combination thereof, into the second language and stored as translated components in a storage is determined. If there are one or more translatable components previously translated and stored, the content is generated in the second language by modifying the content in the first language so that at least some translatable components are replaced with corresponding translated components and sent in the second language to the user as a response to the request. | 2015-11-26 |
20150339295 | METHODS AND SYSTEMS FOR STORAGE OF MEDIA ITEM METADATA - The various embodiments described herein include methods and systems for storage of media item metadata. In one aspect, a method is performed at a server system with one or more processors and memory. The method includes receiving, from a client device, metadata corresponding to a modified media item, where the modified media item is a modified version of a media item corresponding to a particular node in a family tree within a database of media items. The method further includes, in response to receiving the metadata corresponding to the modified media item, appending, to the family tree, a new leaf node that is linked to the particular node, where the new leaf node corresponds to the modified media item. | 2015-11-26 |
20150339296 | SYSTEMS AND METHODS FOR USING METADATA TO ENHANCE DATA IDENTIFICATION OPERATIONS - Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system. | 2015-11-26 |
20150339297 | METHOD AND SYSTEM FOR PROVIDING A DOCUMENT IN A DATA COMMUNICATION NETWORK - In a computer-implemented method and system, an electronic target document is provided in a data communication network. At least one computer program in a first domain in the data communication network provides a link to open a digital first form in the first domain. Upon activation of the link, redirection to a second domain takes place, and a second electronic form is provided in the second domain. The second form comprises a retrieval field which is configured to provide, when the retrieval field is activated, a plurality of domain access fields. After receipt of an activation of a selected one of the domain access fields, a third domain linked to the selected domain access field is accessed to retrieve target document data from the third domain. The second domain uploads the target document associated with the target document data to the first form of the first domain. | 2015-11-26 |
20150339298 | DOCUMENT MANAGEMENT SYSTEM, DOCUMENT MANAGEMENT METHOD, AND DOCUMENT MANAGEMENT PROGRAM - It is possible to reduce a review load of a reviewer. A document management system includes a screen display unit that displays a document group having a plurality of pieces of document data extracted from digital information to be determined for relevance to a lawsuit by a user and classification buttons allowing the user to select classification conditions for classifying the document group under predetermined conditions, a selection information reception unit that receives information relating to a classification button selected by the user among the classification button displayed by the screen display unit as selection information, and a classification instruction unit that analyzes the document group based on the selection information, classifies document data in the document group using the analysis result, and instructs the screen display unit to display the document group based on the classification result. | 2015-11-26 |
20150339299 | TYPE EVALUATION IN A QUESTION-ANSWERING SYSTEM - A system and method for automatically mapping LATs and candidate answers to multiple taxonomies without a need to merge these taxonomies. The method includes using a syntactic analysis of a corpus to extract all type instances of the LAT. The extracted instances are then mapped to a given taxonomy and clustered in a set of supertypes. Each supertype receives a score based on the coverage of LAT instances in the corpus. The method includes mapping the candidate answer to the same taxonomy to determine if the candidate answer is an instance of a significant supertype. Then the score of a candidate answer is obtained by aggregating or taking a maximum of the score of the matched significant supertypes. This score evaluates the type match between the LAT and candidate answer for a taxonomy. Multiple taxonomies can be used to increase the chance of LAT and candidate answer mapping. | 2015-11-26 |
20150339300 | SYSTEM AND METHOD FOR ORGANIZING ARTISTIC MEDIA BASED ON COGNITIVE ASSOCIATIONS WITH PERSONAL MEMORIES - A system and method for cognitive media association including a tracking unit configured to track an output of media over time for a particular user and create a list of the output media for the particular user, a link generation unit configured to generate a link between the media and at least one of a person, a place, an event, an era, an emotion, a theme, a photo, a video, or a social media post, an events recording unit configured to create a comprehensive experience of a specific event including at least one of music played at the specific event, photos displayed at the specific event, videos played at the specific event, social media posts about the event, people present at the specific event, or any combinations thereof. | 2015-11-26 |
20150339301 | METHODS AND SYSTEMS FOR MEDIA SYNCHRONIZATION - Systems and methods are provided for generating visualizations. A user interface may be provided enabling a user to indicate on which set of networked devices a visualization is to be played by, wherein the user can selectively specify that the visualization is to be displayed on a plurality of networked devices or on a single device. A set of devices is selected that the visualization is to be displayed on based at least in part on a user specification provided via the user interface. The visualization is caused to be displayed on the set of user devices, wherein the synchronization of images included in the visual media with the music is based at least in part on: a genre classification of the music and/or a genre classification of the images. | 2015-11-26 |
20150339302 | EFFICIENT DATA MANAGEMENT IMPROVEMENTS, SUCH AS DOCKING LIMITED-FEATURE DATA MANAGEMENT MODULES TO A FULL-FEATURED DATA MANAGEMENT SYSTEM - Software, firmware, and systems are described herein that permit an organization to dock previously-utilized, limited-feature data management modules with a full-featured data management system. By docking limited-feature data management modules to a full-featured data management system, metadata and data from the various limited-feature data management modules can be integrated and utilized more efficiently and effectively. Moreover, additional data management features can be provided to users after a more seamless transition. | 2015-11-26 |
20150339303 | System for Referring To and/or Embedding Posts, Videos or Digital Media Within Other Posts, Videos or Digital Media and Posts Within Any Part of Another Posts, Videos or Digital Media - There is disclosed herein a system of managing posts for interacting with web based digital video. The system comprises a user interface application operating on one or more user devices which are operative to view web based digital video, the user interface application creating posts that refer to web based digital video. A database system stores user created posts. A programmed processing system is in operative communication with user devices and the database system for creating and managing programmed links between user created posts and one or more select locations in select web based digital video, wherein users interacting with the user interface application can access user created posts. | 2015-11-26 |
20150339304 | VIDEO PROCESSING DEVICE FOR GENERATING TIME-CODED METADATA BASED ON A SEARCH AND METHODS FOR USE THEREWITH - A video processing device includes a content analyzer that receives a video signal and generates content recognition data based on the video signal, wherein the content recognition data is associated with at least one timestamp included in the video signal. A metadata search device generates time-coded metadata in response to content recognition data and in accordance with the at least one time stamp. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata. | 2015-11-26 |
20150339305 | INFORMATION PROVISION SYSTEM, VIEWING TERMINAL, INFORMATION PROVISION METHOD, AND INFORMATION PROVISION PROGRAMME - The information providing system includes the communication unit, the content database, the search unit and the map information generation unit. The communication unit acquires place information indicating a place. The content database stores place information indicating a place and specifying information specifying an expression part where an expression related to the place appears in content in association with each other. The search unit acquires the specifying information stored in association with the place information indicating a place within a specified range from the place indicated by the place information acquired by the communication unit from the content database. The map information generation unit outputs the specifying information acquired by the search unit. | 2015-11-26 |
20150339306 | REVISING POLICY STATEMENTS USING HYPERLINKS - A method, system, and/or computer program product revises a policy that provides rules on how to alter statements to access or manipulate data in a database. A user interface (UI) has a field containing a sample database query statement. The sample database query statement is parsed into clauses, where each clause depicts a specific type of grammatical structure. A different hyperlink is associated with each of the clauses. In response to receiving a signal activating a particular hyperlink for a particular clause, change options, for the particular clause, are presented from a resource that presents change options for the specific type of grammatical structure. User-selected changes to the particular clause are incorporated into a new rule, which causes a clause of the particular type of grammatical structure in any database query statement to be changed. Each change becomes a new rule in a revised policy. | 2015-11-26 |
20150339307 | METHOD AND DEVICE FOR HANDLING DATA CONTAINERS - The present invention relates to a computer-implemented method for handling a set of data containers of a file structure, which method is performed by one or more processors of a computing device. The method comprises determining a first set of coordinates on a digital boundary for each data container, and storing the first set of coordinates associated with each data container in a memory. Furthermore, each data container is arranged in a parent data container, and each first set of coordinates associated with a data container is representative of a default position of that data container on the digital boundary. The present invention also relates to a computing device and to a computer-readable medium. | 2015-11-26 |
20150339308 | MANAGING SITE-BASED SEARCH CONFIGURATION DATA - Techniques are described for managing data within a multi-site clustered data intake and query system. A data intake and query system as described herein generally refers to a system for collecting, retrieving, and analyzing data. In this context, a clustered data intake and query system generally refers to a system environment that is configured to provide data redundancy and other features that improve the availability of data stored by the system. For example, a clustered data intake and query system may be configured to store multiple copies of data stored by the system across multiple components such that recovery from a failure of one or more of the components is possible by using copies of the data stored elsewhere in the cluster. | 2015-11-26 |
20150339309 | INFORMATION POSTING METHOD FOR A WEBSITE - A method includes receiving an information posting request from a source platform, and receiving a location of where a media content associated with the information posting request is to be posted. After receiving the location, if the source platform is a mobile platform, then open an email client software on the mobile platform, create an email message, transmit the email message to a website service provider's email address, store the media content in a storage system, and post the media content in a webpage referred by the location so the posted media content is searchable on the website. The email message contains a message body for inputting the media content, a message header having the location automatically embedded in a subject header field of the message header, and the website service provider's email address automatically filled in a recipient address field of the message header. | 2015-11-26 |
20150339310 | SYSTEM FOR RECOMMENDING RELATED-CONTENT ANALYSIS IN AN AUTHORING ENVIRONMENT - Disclosed herein are technologies for recommending related-content analysis in a text document authoring environment. In some implementations, a matched related-content is generated on-the-fly to a user based on a context-based analysis of user-entries in the text document authoring environment. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 2015-11-26 |
20150339311 | QUERY SUGGESTIONS FROM DOCUMENTS - Methods, systems, and apparatus, including computer program products, for presenting search query suggestions. In an aspect, query triggers in a resource are identified at a client device. For each query trigger identified in the resource, a rank score for the query trigger based on query trigger attributes is calculated at the client device. The query triggers are ranked at the client device based on the rank scores. Search query suggestions are generated at the client device from the query triggers identified in the resource. The search query suggestions include terms of the query triggers, expansion terms of the query triggers, and search query suggestions generated from templates applied to the terms of the query triggers and expansion terms of the query triggers. The search query suggestions are presented at the client device according to the rank of the corresponding query triggers. | 2015-11-26 |
20150339312 | PROCESSING SYSTEM SEARCH REQUESTS FROM MULTIPLE DATA STORES WITH OVERLAPPING DATA - In embodiments, a computer-implemented method may entail receiving a search request. A first data store and a second data store, that contains data archived from the first data store, may be identified. Data from the first data store may remain available in the first data store for a limited period of time once archived to the second data store. The first data store storing data in a first format and the second data store storing data in a second format, the first format and the second format being different from one another. Determining that a subset of data that has been archived into the second data store and is to be searched as part of the search request is still available from the first data store, and executing the search request on the subset of data utilizing the first data store. Additional embodiments are described and/or claimed. | 2015-11-26 |
20150339313 | METHOD AND SYSTEM TO PLAY LINEAR VIDEO IN VARIABLE TIME FRAMES - According to some embodiments, a method and apparatus are provided to receive a video media file, receive a chop file | 2015-11-26 |
20150339314 | COMPACTION MECHANISM FOR FILE SYSTEM - Increasing data storage efficiency includes receiving an amendment to a set of data objects. The amendment includes new or changed content relative to an earlier version of the set of data objects. The amendment includes one or more data lookup tables. The set of data objects includes data blocks associated with the data lookup tables. The set of data objects is examined to identify data ranges (e.g., byte ranges) that are not referenced in the set of data lookup tables of the amendment. In data ranges that are identified as not referenced in the data lookup tables, the data is replaced with data that is more compressible (for example, the range may be filled with zero values). The set of data objects may be compacted by compressing data including the identified unreferenced data ranges. | 2015-11-26 |
20150339315 | APPLICATION-AWARE AND REMOTE SINGLE INSTANCE DATA MANAGEMENT - A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more files or data objects to which to apply a storage operation. For each file or data object, the storage system determines if the file or data object contains data that matches another file or data object to which the storage operation was previously applied, based on awareness of the application that created the data object. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation with respect to the particular file or data object. | 2015-11-26 |
20150339316 | DATA DEDUPLICATION METHOD - Data deduplication is performed by separating data into a plurality of data chunks that correspond to first through N | 2015-11-26 |
20150339317 | AVOIDING FULL FILE REPLICATION USING SPARSE FILES - Examples disclosed herein provide systems, methods, and software for avoiding data replication using sparse files. In one example, a method of using a sparse file to manage modifications to read-only files includes identifying an open file request on a computing system for a read-only file, and generating the sparse file corresponding to the read-only file. The method further includes identifying a modification to the read-only file and, responsive to identifying the modification, initiate a write to the sparse file based on the modification and identifying the write in a region map. | 2015-11-26 |
20150339318 | OFFLINE BILL SPLITTING SYSTEM - Systems and method for splitting a bill offline include detecting one or more local devices using local wireless communications provided by a peer-to-peer communication module. At least one payer device of the one or more local devices is selected for apportioning a primary bill. An offline payment authorization is then received from each at least one payer device through local wireless communications provided by the peer-to-peer communication module. When an Internet connection is later detected, the system provider connects to the Internet and sends the offline payment authorization received from each at least one payer device to a payment provider device over the Internet. The payment provider device may then transfer funds from account(s) of the at least one payer device to the account of the system provider. | 2015-11-26 |
20150339319 | FILE MANAGEMENT AMONG DIFFERENT ZONES OF STORAGE MEDIA - Apparatus and methods for managing files among different zones of storage media in at least one non-volatile storage device. At least a first zone is associated with a first type of storage media and a second zone is associated with a second type of storage media. A file having at least one attribute is accepted with the at least one attribute describing a characteristic of the file. It is determined whether the at least one attribute meets an attribute criteria and the file is stored in the first zone and/or the second zone based on the determination of whether the at least one attribute meets the attribute criteria. | 2015-11-26 |
20150339320 | Pattern-retaining Method for Displaying Large Volumes of Geographic Based Data Using Statistical Depopulation - Disclosed herein are various embodiments of a method for graphically displaying large volumes of data points on a display in an intuitive and readily understandable manner using statistical depopulation by defining multiple regionation levels using a combination of location based data and density based data with a random selection process to add more data points as more detail is requested while retaining the same overall pattern as when all points are displayed. Also disclosed are various embodiments for using the geographic bounds of a screen display to determine the appropriate level of data to display. The embodiments described ensure that the user is not overwhelmed by too much data on screen for areas with multiple data points, while ensuring that areas with few data points are also represented on the display. | 2015-11-26 |
20150339321 | Adaptable Multimedia Display System and Method - An adaptable Internet-connected multimedia display that displays photo or video streams from services such as Instagram or Facebook Photos, and that customizes the photo or video streams depending on environmental factors in its external environment. | 2015-11-26 |
20150339322 | CONSTRUCTION DRAWING EVALUATION SYSTEMS AND METHODS - The invention provides the ability to count symbols within drawings in an automated fashion using a computer processor. This may be accomplished by identifying a particular symbol (representing a drawing part) and then permitting the computer to search for the identified symbol in the drawing. Following the initial search, a secondary search may be performed to increase the accuracy of an initial automated count, and obtaining refined searches results representing similar parts (represented by the same symbol) but being a part type as indicated by an identifier associated with the initial symbol. | 2015-11-26 |
20150339323 | Cyanobacteria assessment network - Systems and methods are used to determine the location and severity of harmful algal blooms or other water quality parameters. GPS location information is transmitted from a mobile device and recent Satellite image data and water quality parameters are provided to the mobile device. Data regarding other locations, historical water quality parameters and algorithm based predictive results are provided for the end user. This provides for near-real time information allowing users to make decisions regarding fishing, beach closures, municipal water intake, etc. so as to avoid toxic effects of a harmful algal bloom. | 2015-11-26 |
20150339324 | System and Method for Imagery Warehousing and Collaborative Search Processing - Heterogeneous imagery data of all varieties, from any configured sources, is maintained to a data warehouse for expedient access and convenient search processing. Imagery content maintained is processed for deriving associated search schema including multiple types of metadata, cross reference information for conclusively associating metadata, and diagnostics information for associating metadata with potential correlation. Collection processing governs contents of the warehouse, and is fully configurable to adapt to small customized installations as well as meeting scale requirements of a world population. Client processing provides a variety of useful searches, many options for processing imagery objects, and enables clients to contribute to objects collected for enhancing a collaborative social experience for the benefit of all users. | 2015-11-26 |
20150339325 | Method, an apparatus for labelling images, and a non-transitory computer-readable medium - Image labelling can be achieved for image files having a shared property. The shared property is identified using a selection criterion, allowing a sub-group of image files to be chosen from a collection of image files. A prompt is generated that requests information from a user about the sub-group of image files. Upon receiving a user response to the prompt, an image label is created which is associated with each image file in the sub-group of image files. The shared property can be identified using metadata associated with the image files. Image labelling can be used for curating a large collection of digital images. | 2015-11-26 |