Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


09th week of 2016 patent applcation highlights part 51
Patent application numberTitlePublished
20160062927DATA TRANSFER CONTROL APPARATUS - A data transfer control apparatus controls data transfers between different modules, and includes a module DMA controller configured for a predetermined module, a function DMA controller that provides a function absent in the module DMA controller, and a temporary memory coupled to the module DMA controller and the function DMA controller. When the temporary memory is input with data acquired by the module DMA controller from the predetermined module in order of acquisition, the temporary memory outputs the acquired data to the function DMA controller in order of input. When the temporary memory is input with data to be transferred to the predetermined module from the function DMA controller, the temporary memory outputs the data to be transferred to the module DMA controller in order of input.2016-03-03
20160062928INFORMATION PROCESSOR WITH TIGHTLY COUPLED SMART MEMORY UNIT - An information processor includes a plurality of first processing units; and a direct memory access unit coupled to at least one first processing unit. The information processor includes at least one first memory unit coupled to the direct memory access unit. The first memory unit includes a second memory unit. The first memory unit includes a second processing unit for processing data stored in the second memory unit. The second memory unit is adapted to be accessed by at least one first processing unit through the direct memory access unit, and the second processing unit is separate from the plurality of first processing units and the direct memory access unit. The first memory unit includes at least one register to be accessed by the at least one first processing unit and the second processing unit. The second processing unit is for receiving operation instructions from the at least one register.2016-03-03
20160062929MASTER DEVICE, SLAVE DEVICE AND COMPUTING METHODS THEREOF FOR A CLUSTER COMPUTING SYSTEM - A master device, a slave device and computing methods thereof for a cluster computing system are provided. The master device is configured to receive device information of the slave device, select a resource feature model for the slave device according to the device information and a job, estimate a container configuration parameter of the slave device according to the resource feature model, transmit the container configuration parameter to the slave device, and assign the job to the slave device. The slave device is configured to transmit the device information to the master device, receive the job assigned by the master device with the container configuration parameter from the master device, generate at least one container to compute the job according to the container configuration parameter, and generate the resource feature model according to job information corresponding to the job and a metric file.2016-03-03
20160062930BUS MASTER, BUS SYSTEM, AND BUS CONTROL METHOD - There is provided: an access generation unit (2016-03-03
20160062931HARDWARE DATA STRUCTURE FOR TRACKING PARTIALLY ORDERED AND REORDERED TRANSACTIONS - Methods and hardware data structures are provided for tracking ordered transactions in a multi-transactional hardware design comprising one or more slaves configured to receive transaction requests from a plurality of masters. The data structure includes one or more counters for keeping track of the number of in-flight transactions; a table that keeps track of the age of each of the in-flight transactions for each master using the one or more counters; and control logic that verifies that a transaction response for an in-flight transaction for a particular master has been issued by the slave in a predetermined order based on the tracked age for the in-flight transaction in the table.2016-03-03
20160062932Universal Serial Bus Emulation Layer - A universal serial bus stack may use an emulation layer to grant a non-universal serial bus device access to universal serial bus drivers and applications. The universal serial bus stack may exchange a device communication at an emulation layer. The universal serial bus stack may translate between a universal serial bus communication and the device communication at the emulation layer, and then may exchange the universal serial bus communication at a universal serial bus client interface.2016-03-03
20160062933INFORMATION PROCESSING APPARATUS AND TERMINAL APPARATUS - According to an embodiment, an information processing apparatus includes a communication control module and a peripheral device control module. The communication control module transmits property information including connection destination information to an external apparatus via a communication interface for establishing communication with the external apparatus and receives an operation request from the external apparatus for which the communication has been established via the communication interface. The peripheral device control module causes the peripheral device connected to an input/output interface to operate in response to the operation request received from the external apparatus.2016-03-03
20160062934SCALABLE METHOD AND APPARATUS TO CONFIGURE A LINK - Disclosed herein are reconfigurable ports and methods for doing the same.2016-03-03
20160062935USB TYPE C TO MHL M1 DEAD BATTERY CHARGING - Methods and apparatus, including computer program products, are provided for cable, connectors, and/or other devices. In one aspect there is provided an apparatus. The apparatus may include a first interface configured to enable coupling to a universal serial bus device; a controller circuitry configured to at least determine an amount of current and/or voltage available at a mobile high-definition link device when coupled and adjust, based on the determined amount, a value of pull up circuitry coupled to the first interface; and a second interface configured to enable coupling to Mobile High-definition link device. Related apparatus, systems, methods, and articles are also described.2016-03-03
20160062936SERVER COMPRISING A PLURALITY OF MODULES2016-03-03
20160062937Arbitration Signaling within a Multimedia High Definition Link (MHL 3) Device - An apparatus for interfacing with a multimedia communication link comprises a half-duplex translation layer circuit operating in half-duplex and a full-duplex link layer circuit to communicate over a control bus of the multimedia communication link in full duplex. The apparatus further comprises an arbitration circuit communicatively coupled between the half-duplex translation layer circuit and the full-duplex link layer circuit, the arbitration circuit to control data flow between the half-duplex translation layer circuit and the full-duplex link layer circuit. The arbitration circuit provides interface and signaling rules for transmitting packets from the half-duplex translation layer circuit to the full-duplex link layer circuit, receiving packets via the full-duplex link layer circuit at the half-duplex translation layer circuit, and resolving conflict arising due to bidirectional data flow at the arbitration logic.2016-03-03
20160062938OPENING A DATA SET - A method of and system for opening a data set is disclosed. The method and system may include structuring a storage facility to have address spaces. The address spaces may include a first address space having an open manager. The open manager may be configured and arranged to manage activities associated with an open request in response to receiving the open request. The method and system may include performing pseudo-opens associated with the open request in the address spaces. The method and system may include performing a batch-open utilizing the pseudo-opens and a resource used to complete the open request.2016-03-03
20160062939CONNECTOR WITH IN-CIRCUIT PROGRAMMING - Method and apparatus are provided for performing in-circuit serial programming of microcontrollers embedded within the connectors of smart cables. The method and apparatus involve providing a connector for the smart cables wherein the serial programming pins of the microcontroller are brought out or otherwise electrically connected to the sockets or pins of the connector. These sockets or pins may then be used to program the microcontroller directly from the smart cable using substantially the same programming protocols that are used with socket programmers and in-circuit programmers, but without requiring a socket programmer or an in-circuit programmer.2016-03-03
20160062940Safely Sharing USB Devices During PCI Passthrough Operation - Examples of the disclosure safely share universal service bus (USB) devices with peripheral component interconnect (PCI) passthrough, and share devices in the USB hierarchy. An in-use counter is maintained for the USB bus and/or for USB hubs. The in-use counter is checked and adjusted when a VM or entity claims and/or unclaims a device. For example, when a PCI passthrough of a USB host controller device is requested, the global in-use counter is checked to determine whether to grant the request. When a VM or entity requests to claim a USB hub, the in-use counter is checked to determine whether to grant the request. The in-use counter indicates whether any USB device attached has been claimed and/or whether the USB host controller device has been claimed by a PCI passthrough operation.2016-03-03
20160062941HARDWARE DATA STRUCTURE FOR TRACKING ORDERED TRANSACTIONS - Methods and hardware data structures are provided for tracking ordered transactions in a multi-transactional hardware design using a counter and an indexed table. The data structure includes a counter that keeps track of the number of in-flight transactions; a table that keeps track of the age of each of the in-flight transactions using the counter; and control logic that verifies a transaction response has been received in the correct order (e.g. corresponds to the oldest in-flight transaction) based on the age information in the table.2016-03-03
20160062942Child Serial Device Discovery Protocol - In one example, a host device may identify a serial device connected to the host device to determine a host action. The host device may receive a serial device signal with a child serial device identifier from a serial device bridge. The host device may identify a child serial device based on the child serial device identifier. The host device may execute a host action based on the child serial device.2016-03-03
20160062943APPARATUS AND METHOD FOR CONTROLLING THE NUMBER OF LANES USED FOR TRANSFERRING DATA BETWEEN INFORMATION PROCESSING APPARATUSES - First and second apparatuses are connected with each other through a communication path provided with a plurality of lanes used for data transfer that is performed between the first and second apparatuses. Prior to data transfer, transfer-control information is exchanged between the first and second apparatuses according to a predetermined communication protocol. Upon detecting transfer-control information, the first apparatus notifies the second apparatus of a lane-control instruction to increase a second lane-counter indicating a number of lanes used by the second apparatus, and increases a first lane-counter indicating a number of lanes used by the first apparatus so that the first lane-counter is greater than a number of lanes that have been used when detecting the transfer-control information. Upon detecting the lane-control instruction, the second apparatus increases the second lane-counter so that the second lane-counter is greater than a number of lanes that have been used when detecting the instruction.2016-03-03
20160062944SUPPORTING RMA API OVER ACTIVE MESSAGE - Methods, apparatus, and software for implementing RMA application programming interfaces (APIs) over Active Message (AM). AM write and AM read requests are sent from a local node to a remote node to write data to or read data from memory on the remote node using Remote Memory Access (RMA) techniques. The AM requests are handled by corresponding AM handlers, which automatically perform operations associated with the requests. For example, for AM write requests an AM write request handler may write data contained in an AM write request to a remote address space in memory on the remote node, or generate a corresponding RMA write request that is enqueued into an RMA queue used in accordance with a tagged message scheme. Similar operations are performed by AM read requests handlers. RMA reads and writes using AM are further facilitated through use of associated read, write, and RMA progress modules.2016-03-03
20160062945CONFIGURABLE SYNCHRONIZED PROCESSING OF MULTIPLE OPERATIONS - A system includes operational circuit blocks associated with configurable counter circuits. A configurable counter circuit is configured to control event signal when counting expires and includes a mode input configured to receive a setting of a programmable control event asynchronous mode and a programmable control event synchronous mode. Depending on the programmed mode and whether a control event has occurred in a previous synchronization period, the configurable counter circuit processes an associated operation responsive to issuance of a synchronization instruction or to issuance of a subsequent control event.2016-03-03
20160062946FRACTIONAL DELAY ESTIMATION FOR DIGITAL VECTOR PROCESSING USING VECTOR TRANSFORMS - A fractional delay estimation module estimates a delay of a section of a forward processing path between a first point and a second point. The fractional delay estimation component determines an integer component and a fractional component of a first path delay based on a transform of a first vector inserted into the forward processing path at the first point and based on a transform of a first feedback vector received from a feedback path, determines an integer component and a fractional component of a second path delay in the forward processing path based on a third transform of a third vector inserted into the forward processing path at the second point and based on a fourth transform of a second feedback vector received from the feedback path, and further determines the estimated delay of the section based on a difference between the first and second path delays.2016-03-03
20160062947PERFORMING MULTI-CONVOLUTION OPERATIONS IN A PARALLEL PROCESSING SYSTEM - In one embodiment of the present invention a convolution engine configures a parallel processing pipeline to perform multi-convolution operations. More specifically, the convolution engine configures the parallel processing pipeline to independently generate and process individual image tiles. In operation, for each image tile, the pipeline calculates source locations included in an input image batch. Notably, the source locations reflect the contribution of the image tile to an output tile of an output matrix—the result of the multi-convolution operation. Subsequently, the pipeline copies data from the source locations to the image tile. Similarly, the pipeline copies data from a filter stack to a filter tile. The pipeline then performs matrix multiplication operations between the image tile and the filter tile to generate data included in the corresponding output tile. To optimize both on-chip memory usage and execution time, the pipeline creates each image tile in on-chip memory as-needed.2016-03-03
20160062948EFFICIENT INTERPOLATION - Interpolation logic described herein provides a good approximation to a bicubic interpolation, which is generally smoother than bilinear interpolation, without performing all the calculations normally needed for a bicubic interpolation. This allows an approximation of smooth bicubic interpolation to be performed on devices (e.g. mobile devices) which have limited processing resources. At each of a set of predetermined interpolation positions within an array of data points, a set of predetermined weights represent a bicubic interpolation which can be applied to the data points. For a plurality of the predetermined interpolation positions which surround the sampling position, the corresponding sets of predetermined weights and the data points are used to determine a plurality of surrounding interpolated values which represent results of performing the bicubic interpolation at the surrounding predetermined interpolation positions. A linear interpolation is then performed on the surrounding interpolated values to determine an interpolated value at the sampling position.2016-03-03
20160062949Coarse Location Estimation for Mobile Devices - Coarse location estimation for mobile devices is disclosed for detecting mobile device presence at general locations of interest and switching operating modes and services for one or more location context aware applications. In some implementations, sensor data is received from a plurality of data sources at a location. For each data source, a first probability is estimated that the mobile device is at the location based on sensor data from the data sources. A second probability is estimated that the mobile device is not at the location based on sensor data from the data sources. The first and second estimated probabilities are statistically combined to generate a third estimated probability that the mobile device is at the location.2016-03-03
20160062950SYSTEMS AND METHODS FOR ANOMALY DETECTION AND GUIDED ANALYSIS USING STRUCTURAL TIME-SERIES MODELS - Systems and methods for anomaly detection and guided analysis using structural time-series model. A server may receive a request from a client to analyze a time-series data comprising a plurality of data points. A database of global calendars may be accessed. A structural time-series model may be built from the time-series data and the database of global calendars, the structural time-series model comprising a hidden structure and a plurality of probability distributions, each probability distribution corresponding to a data point. For each data point of the time-series data, a range of expected values is determined from a respective probability distribution, the range of expected values capturing a predefined percentage of the respective probability distribution. An anomaly is detected at a first data point of the time-series data responsive to comparing the first data point with a respective range of expected values. The anomaly is transmitted to the client for display with the time-series data.2016-03-03
20160062951SEMICONDUCTOR DEVICE - A semiconductor device includes a plurality of spin units individually including a memory cell configured to store values of spins in an Ising model, a memory cell configured to store an interaction coefficient from an adjacent spin that exerts an interaction on the spin, a memory cell configured to store an external magnetic field coefficient of the spin, and an interaction circuit configured to determine a subsequent state of the spin. The spin units individually include a random number generator configured to supply the random number to the plurality of the spin units and generate two-valued simulated coefficients of two values or simulated coefficients of three values in performing an interaction to determine a subsequent state of a spin of the spin units from a value of a spin from an adjacent spin unit, an interaction coefficient, and an external magnetic field coefficient.2016-03-03
20160062952MEASUREMENT PRECISION EVAULATION DEVICE, METHOD, AND COMPUTABLE READABLE MEDIUM - For a baseline of instrumental output containing a signal and noise considered to be a stationary process, a calculation section 2016-03-03
20160062953EYE CONTROL OF A TEXT STREAM - Mechanisms for providing text components of a text stream in a display area are disclosed. Text components of a text stream are provided for presentation in a display area of a display. An eye system of a user is concurrently analyzed while providing the text components for presentation in the display area. Based on analyzing the eye system, a stream control command that requests a change in a characteristic of the presentation of the text components is determined. In response to the stream control command, the presentation of the text components is altered in accordance with the stream control command.2016-03-03
20160062954FLEXIBLE HIGH-SPEED GENERATION AND FORMATTING OF APPLICATION-SPECIFIED STRINGS - Flexible high-speed generation and formatting of application-specified strings is available through table-based base conversion which may be integrated with custom formatting, and through printf-style functionality based on separate control string parsing and specialized format command sequence execution. Mechanisms include digit group tables for immediate output with or without separation characters, dynamic format templates, format localization and customization, funnels, digit extraction in left-to-right or right-to-left order, scaling and size estimation, leading bit identification, casting, indexing with exponent bits, division via multiplication by select constants and shifts, fractional value manipulations, batching transformations, stamping safety zones, rounding tools, JUMP and CALL avoidance, tailoring to processor characteristics and word size, conversions between various numeric types and representations, command stitching, stack parameter analysis, printf compilation, and others. Tools are also provided for web page rendering, embedded and realtime systems, various other application areas, string length determination, string copying, and other string operations.2016-03-03
20160062955OPERATING SYSTEM SUPPORT FOR LOCATION CARDS - Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.2016-03-03
20160062956IMAGE VISUALIZATION - A system and/or method that facilitates sharing image viewing context between vendor visualization applications without integration of different software application from different vendors packages is describe herein. In one instance, a visualization computing system (2016-03-03
20160062957REMOTELY PROVIDING FONTS FOR AN ELECTRONIC DOCUMENT - A computer-implemented method for remotely providing fonts for an electronic document comprises receiving a request to access an electronic document from a user terminal; locating an original version of the electronic document; selecting a code point encoding scheme from a plurality of code point encoding schemes based on a parameter in the request to access the electronic document; converting the original version of the electronic document to a second version of the electronic document based on the selected code point encoding scheme; and providing the second version of the electronic document to the user terminal.2016-03-03
20160062958INFORMATION PROCESSING TERMINAL, METHOD AND STORAGE MEDIUM - Display of a screen for switching one tab or one window selected by a user to a privacy mode is controlled while the user browses a website in a tab or a window which is a target of a normal mode on a web browser.2016-03-03
20160062959Method and Apparatus for Responding to an Inquiry - Disclosed is a method and apparatus for responding to an inquiry from a client via a network. The method and apparatus receive the inquiry from a client via a network. Based on the inquiry, question-answer pairs retrieved from the network are analyzed to determine a response to the inquiry. The QA pairs are not predefined. As a result, the QA pairs have to be analyzed in order to determine whether they are responsive to a particular inquiry. Questions of the QA pairs may be repetitive and, without more, will not be useful in determining whether their corresponding answer responds to an inquiry.2016-03-03
20160062960SYSTEMS AND METHODS OF PUBLISHING CONTENT FROM ONE OR MORE SOURCES - A method and system for creating websites that provide customized published information from multiple sources based on user specified keywords and content sources. The user provides at least a keyword, selects at least one source of published content to search, places the source in a predetermined template, and generates computer instructions that causes a processor to search the selected source for published content related to the keyword, generates an organized listing of hyperlinks, generates a summary of text for each hyperlink, formats the hyperlinks and summaries, automatically updates the listing of hyperlinks and summaries, and provides the user with the computer instructions.2016-03-03
20160062961HOTSPOT EDITOR FOR A USER INTERFACE - Described herein is a technology for modifying hotspot objects in a user interface (UI). In one implementation, a view of a user interface is presented on a display by a hotspot manager. UI interaction including selection of a location in the view is received. A hotspot object associated to the selected location of the view may be modified based on the UI interaction when the hotspot manager is in an edit mode. The hotspot object contains information of the selected location. An updated content of the hotspot object may be presented in the edit mode, the updated content resulting from changes to an existing hotspot object or addition of a new hotspot object.2016-03-03
20160062962SYSTEM AND METHOD FOR PROVIDING AND INTERACTING WITH COORDINATED PRESENTATIONS - In one or more implementations, programming code is provided to each of a plurality of Internet web site hosts. Connection information is received that represents a web page and/or a user. At least one database is accessed that stores information representing advertising content, audience criteria and/or advertising performance, and a premium publisher, a publisher network, and/or self-serve publishing, and a plurality of electronic coordinated presentations. Information representing one coordinated presentation is selected at least as a function of at least one of the received electronic connection information, the electronic advertiser information and the electronic publisher information, and at least some electronic authored coordinated presentation information is transmitted, that is usable to provide the one coordinated presentation with an Internet web page.2016-03-03
20160062963Synchronizing DOM Element References - Techniques for synchronizing document object model (DOM) references between a host process and an edit process are described. In one or more implementations a page editor application is invoked to edit a mark-up language document. The page editor application may provide an editing user interface that provides access to both a DOM structure view and a “live” rendered view of the mark-up language document (e.g., a design view). In response to edits made to the mark-up language document via the user interface, elements affected by the edits are identified and temporary identifiers are assigned to the affected elements. The temporary identifiers are included when the edits are communicated to update the underlying DOM. The page editor application may employ the temporary identifiers to create new DOM identifiers for elements in relation to the DOM structure view and synchronize the identifiers between the DOM structure view and the rendered view.2016-03-03
20160062964METHOD FOR SELECTING AREA ON WEB PAGE AND ELECTRONIC DEVICE THEREOF - An apparatus and a method for displaying an image in an electronic device are provided. The electronic device includes a display configured to display a web page, an input/output interface configured to detect an input, and a processor configured to identify at least a partial area of the web page corresponding to the input detected through the input/output interface, and change at least a part of construction information of the web page based on the at least partial area. The display is further configured to display to distinguish the at least partial area from a remnant area on the web page, based on the change of the at least part of the construction information of the web page.2016-03-03
20160062965GENERATION OF PARSABLE DATA FOR DEEP PARSING - One or more processors identify one or more character errors in a document. The one or more processors replace a character having the identified one or more character errors with a replacement character. The replacement of the character error with the replacement character allows deep parsing of the document to complete. The one or more processors apply to the document one or both of a deep parsing and natural language processing after the replacing.2016-03-03
20160062966FULL SCREEN POP-OUT OF OBJECTS IN EDITABLE FORM - An item of content is displayed on a display screen. A user interaction with an object within the item of content is detected, and the object is expanded, to full screen size, and displayed on a destination display screen, in editable form.2016-03-03
20160062967SYSTEM AND METHOD FOR MEASURING SENTIMENT OF TEXT IN CONTEXT - A system and method for determining sentiment comprising receiving textual data, identifying a context for the textual data, selecting and/or modifying a natural language processor based on the context, analyzing the textual data with the natural language processor for a sentiment determination, and storing the sentiment determination on a non-transitory computer readable medium.2016-03-03
20160062968Systems and Methods for Annotating Messages With Reminders - A method of annotating an electronic message executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a user interface for an electronic messaging application. The user interface includes a list of messages received by the user, and each displayed message includes a respective message summary that is displayed. The device receives from the user a description of a first task associated with a first message of the displayed messages. The user provides the description using a control in the user interface. The device stores the description as a first annotation associated with the first message and updates the displayed messages in the list of messages. For the first message, the device displays the first annotation as a substitute for the message summary.2016-03-03
20160062969METHODS AND APPARATUS RELATED TO AUTOMATICALLY REWRITING STRINGS OF TEXT - Methods and apparatus related to automatically rewriting a string of text utilizing one or more rewrite rules. Some implementations are directed to scoring rewrite rules based at least in part on user interactions with rewrites that are generated by applying the rewrite rules. Some implementations are directed to determining the effectiveness of a rewrite generated based on applying one or more rewrite rules to a string of text. In some of those implementations, the determination may be based at least in part on one or more characteristics of the string of text, one or more characteristics of the rewrite, and/or scores associated with the rewrite rules.2016-03-03
20160062970Method and System for Dynamic Speech Recognition and Tracking of Prewritten Script - A computer-implemented method for dynamically presenting a prewritten text in a graphical user interface is disclosed. The method comprises receiving a text artifact, storing the text artifact in a memory device of a computer, retrieving the text artifact, displaying the text artifact on the display screen of the computer, receiving a vocal input, generating a text file representing the words spoken in the vocal input, comparing a predetermined number of the hypothesis words to a predetermined number of the artifact words, determining a match location in the text artifact where a specific number of the predetermined number of hypothesis words match a specific number of the predetermined number of artifact words, and altering the display on the display screen to display the match location on the display screen of the computer.2016-03-03
20160062971SYSTEMS AND METHODS TO INPUT OR ACCESS DATA USING REMOTE SUBMITTING MECHANISM - Systems and methods for data entering and submission for an online interface using a remote entering/submitting mechanism, said system comprising: 2016-03-03
20160062972METHODS AND SYSTEMS FOR FACILITATING TRUSTED FORM PROCESSING - A method for facilitating trusted processing of multiple forms for use with a document banking system, comprising: receiving a selection of an Auto-fill option and a form from a computing device, an account holder selects the Auto-fill option, the form including fillable field(s); authenticating the account holder based on login credential(s), the account holder has a document banking account including documents within the banking system; searching a form template for the form in the banking system, the form template including at least one fillable field similar to the fillable fields of the form; extracting a value corresponding to the at least one fillable field, the value being extracted from the document(s) of the account holder; and filling the form by overlaying the extracted value on the fillable field(s) of the form, the filled form being displayed along with a status information for the fillable field(s) at the computing device.2016-03-03
20160062973COLLECTING AND AUDITING STRUCTURED DATA LAYERED ON UNSTRUCTURED OBJECTS - Various embodiments relating to collecting and auditing structured data layered on unstructured object are disclosed. In one embodiment, a field-data tracking form may include a plurality of input fields layered over an unstructured base object (e.g., a legacy form, document, image, diagram, etc.). Each input field may correspond to a different data object having attributes that maintain a full traceable history of changes made to the input field. The field-data tracking form may act as a data-entry vehicle that can be sent to mobile computers to allow field data to be entered directly into input fields corresponding to the data objects, while maintaining the visual layout of the unstructured base object. Furthermore, attributes of discrete data objects from different versions of the field-data tracking form may be searched and displayed via an audit viewing tool graphical user interface (GUI).2016-03-03
20160062974RECORDING REASONS FOR METADATA CHANGES - Provided are techniques for recording reasons for metadata changes. In response to receiving a change to a metadata of a document, a reason for the change is requested. In response to receiving the reason, the reason is saved as additional metadata for the document. A reason indicator is associated with the metadata.2016-03-03
20160062975WEB PAGE PROVIDING DEVICE, WEB PAGE PROVIDING METHOD, AND WEB PAGE PROVIDING PROGRAM - A web page providing device includes a receiving unit and a transmitting unit. The receiving unit is configured to receive a request for a web page from a terminal. The transmitting unit is configured to transmit to the terminal the web page from which a script is readable. The script causes the terminal to execute: measuring an elapsed time from a most recent operation and determining whether the elapsed time exceeds a predetermined time; when it is determined that the elapsed time exceeds the predetermined time, changing a display mode of the web page from a normal display mode to another display mode returning the display mode of the web page to the normal display mode in a case where a reset operation is performed by the user of the terminal when the display mode of the web page is the other display mode.2016-03-03
20160062976INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - There are provided a form generation unit configured to generate a form page by overlaying form information and field data, a calculation information generation unit configured to automatically generate calculation information which indicates a calculation relation between a plurality of fields on the generated form page, and a browsing screen generation unit configured to generate data for displaying a browsing screen on which browsing and editing of the form page are performed based on the form page generated by the form generation unit and the calculation information generated by the calculation information generation unit.2016-03-03
20160062977Interactive and Real-Time Absentee Reporting System for Schools, Parents and Other Institutions - A method and system are disclosed for interactive participation by parents with educational/school facilities and other governmental institutions wherein all are kept aware of the current location and the current absentee and other documented conditions (grades/tardiness/absentee record etc.) of a specific student.2016-03-03
20160062978METHOD AND SYSTEM FOR CUSTOMIZING THE PRESENTATION OF CONTENT TO SUBSCRIBERS - There is provided a method for designating a delivery batch of content to be delivered that includes the steps of: (1) performing a step of selecting a content silo and (2) performing a step of choosing a source type with respect to the selected content silo, The method can also include performing a step of indicating a respective tag that is associated with the respective source type that has been chosen with respect to the selected content silo.2016-03-03
20160062979WORD CLASSIFICATION BASED ON PHONETIC FEATURES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a textual term; determining, by one or more computers, a vector representing a phonetic feature of the textual term; comparing the vector representing the phonetic feature of the textual term with a reference vector representing a phonetic feature of a reference textual term; and classifying the textual term based on the comparing the vector with the reference vector.2016-03-03
20160062980Question Correction and Evaluation Mechanism for a Question Answering System - Mechanisms are provided in a question answering (QA) system comprising a QA system pipeline that analyzes an input question and generates an answer to the input question, for pre-processing the input question. The mechanisms receive an input question and input the input question to a pre-processor flow path having one or more pre-processors. The one or more pre-processors transform the input question into a transformed question by correcting errors in a formulation of the input question that are determined to be detrimental to efficient and accurate processing of the input question by a QA system pipeline of the QA system. The transformed question is then input to the QA system pipeline of the QA system which processes the transformed question to generate and output an answer to the input question.2016-03-03
20160062981METHODS AND APPARATUS RELATED TO DETERMINING EDIT RULES FOR REWRITING PHRASES - Methods and apparatus related to determining an edit rule based on a plurality of edits. Some implementations are directed to identifying the plurality of edits in one or more documents and determining an edit rule based on the pre-edit and post-edit phrases of the edits. Some implementations are directed to identifying the edits from one or more mature documents. The determined edit rule may be utilized to determine one or more candidate rephrasings of a subsequent phrase.2016-03-03
20160062982NATURAL LANGUAGE PROCESSING SYSTEM AND METHOD - A natural language processing system is disclosed herein. Embodiments of the NLP system perform hand-written rule-based operations that do not rely on a trained corpus. Rules can be added or modified at any time to improve accuracy of the system, and to allow the same system to operate on unstructured plain text from many disparate contexts (e.g. articles as well as twitter contexts as well as medical articles) without harming accuracy for any one context. Embodiments also include a language decoder (LD) that generates information which is stored in a three-level framework (word, clause, phrase). The LD output is easily leveraged b various software applications to analyze large quantities of text from any source in a more sophisticated and flexible manner than previously possible. A query language (LDQL) for information extraction from NLP parsers' output is disclosed, with emphasis on on its embodiment implemented for LD. It is also presented, how to use LDQL for knowledge extraction on the example of application named Knowledge Browser.2016-03-03
20160062983ELECTRONIC DEVICE AND METHOD FOR RECOGNIZING NAMED ENTITIES IN ELECTRONIC DEVICE - A method for operating an electronic device is provided. The method includes analyzing text to recognize at least one named entity, compare the recognized at least one named entity with at least one piece of reference information to determine the similarity, as a result of the determination, selecting at least one piece of reference information of which the similarity with respect to the recognized at least one named entity is greater than or equal to a reference value, and executing a predetermined function, based on the selected at least one piece of reference information.2016-03-03
20160062984DEVICES AND METHODS FOR DETERMINING A RECIPIENT FOR A MESSAGE - In one aspect, a device includes a processor, a touch-enabled display accessible to the processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive first input pertaining to at least a first recipient to which a message is to be sent, receive second input pertaining to a body of the message, and parse at least a portion of the body of the message to determine, based on at least a portion of the body of the message, whether the first recipient is a correct recipient for the message.2016-03-03
20160062985Clustering Classes in Language Modeling - This document describes, among other things, a computer-implemented method. The method can include obtaining a plurality of text samples that each include one or more terms belonging to a first class of terms. The plurality of text samples can be classified into a plurality of groups of text samples. Each group of text samples can correspond to a different sub-class of terms. For each of the groups of text samples, a sub-class context model can be generated based on the text samples in the respective group of text samples. Particular ones of the sub-class context models that are determined to be similar can be merged to generate a hierarchical set of context models. Further, the method can include selecting particular ones of the context models and generating a class-based language model based on the selected context models.2016-03-03
20160062986SYSTEMS AND METHODS FOR ANALYZING DOCUMENT COVERAGE - A system including a memory storing a meaning taxonomy is provided. The meaning taxonomy includes meaning loaded entities and associations between meaning loaded entities and syntactic structures. Each association links a meaning loaded entity to a syntactic structure. The system includes a processor coupled with the memory and components executable by the processor configured to receive content generated by a source, the content including syntactic structures, identify meaning loaded entities that are linked to the syntactic structures by associations, calculate a content summary indicating a level of coverage of the meaning loaded entities within the content, and provide a representation of the summary to an external entity.2016-03-03
20160062987LANGUAGE INDEPENDENT CUSTOMER COMMUNICATIONS - A first user establishes a communication session with a second user. During the communication session the first user communicates and receives communication from the second user in a first human language while the second user communicates and receives communication from the first user in a second communication language. The first and second human communication languages are different from one another. In an embodiment, at least one human communication language is sign language. In an embodiment, at least one human communication language is communicated via animation.2016-03-03
20160062988GENERATING RESPONSES TO ELECTRONIC COMMUNICATIONS WITH A QUESTION ANSWERING SYSTEM - Text is received from a first client. The text is associated with an electronic communication tool for communication to a second client. Candidate answers are generated based on the text using a question answering system. The question answering system generates the candidate answers based on a plurality of data sources, including at least one personalized data source and at least one informational data source. At least one of the candidate answers is provided to the second client. Each of the candidate answers provided to the second client is selectable.2016-03-03
20160062989APPARATUS AND METHOD FOR PREDICTING THE PLEASANTNESS-UNPLEASANTNESS INDEX OF WORDS USING RELATIVE EMOTION SIMILARITY - An apparatus and a method for predicting the pleasantness-unpleasantness index of words are disclosed. The disclosed apparatus includes: a computing unit configured to compute an emotion correlation between a word and one or more comparison word, compute emotion correlations between multiple reference words included in a reference word set and the one or more comparison word, compute multiple first absolute emotion similarity values between the word and the multiple reference words, and compute at least one second absolute emotion similarity value between a reference word and another reference word for all of the reference words included in the reference word set; and a prediction unit configured to predict the pleasantness-unpleasantness index of the word by using the multiple number of first absolute emotion similarity values, the at least one second absolute emotion similarity value, and a preset pleasantness-unpleasantness index of the multiple number of reference words.2016-03-03
20160062990Fragmented Video Systems - According to embodiments of the invention, systems, methods and devices are provided for a plurality of participants speaking different languages to participate in a singing event by using pre-determined song samples of different languages. In one embodiment, a system is provided that includes a storage that identifies songs by using samples from the song. The storage contains a song including both text and melody, wherein the song contains a plurality of versions of different languages. The system also includes devices allowing superiors and subordinates speaking different languages to sing at the same time. The collaboration may then be recorded and stored remotely via a cloud-based server.2016-03-03
20160062991ELECTRONIC DISCOVERY MANAGEMENT SYSTEM - An electronic discovery management system communicatively coupled with a communications network including a database for storing electronic documents, wherein each electronic document is associated with a fingerprint. The system also includes a server configured for: receiving a plurality of documents and generating a fingerprint of each document; receiving a request for a set of documents of the plurality of documents; accessing the set of documents in the database and generating a subsequent fingerprint for each document of the set, and comparing said subsequent fingerprint with a corresponding fingerprint stored in association with said document in the database; if, for each document of the set, said subsequent fingerprint is identical to the fingerprint stored in association with said document in the database, then transmitting, over the communications network, the set of documents; and providing documents that have not been tampered with.2016-03-03
20160062992SHARED SERVER METHODS AND SYSTEMS FOR INFORMATION STORAGE, ACCESS, AND SECURITY - Devices and methods for managing multi-media files and associated metadata in a hybrid manner are disclosed. Methods for using the device(s) to implement different methods for managing information obtained (e.g., recorded) by a plurality of recording devices are also disclosed. This disclosure also relates to comprehensive use of multiple distinct surveillance systems in a coordinated manner. For example, a set of surveillance devices configured for use by one or more law enforcement agencies or other government agencies may share metadata to facilitate indexing, sharing, accessing, and coordinating potential surveillance recordings. In one example, metadata may be uploaded to cloud storage while associated multi-media files are maintained locally by the responsible agency. Maintaining metadata and actual multi-media content separately may reduce bandwidth transmission requirements and maintain confidentiality of surveillance recordings. Further, chain of custody of evidence requirements regarding digitally recorded evidence may be complied with.2016-03-03
20160062993METHOD AND ELECTRONIC DEVICE FOR CLASSIFYING CONTENTS - A method of classifying contents comprising configuring one or more categories in a hierarchical structure, mapping one or more contents and the one or more categories based on at least one piece of information on the one or more contents and information on the one or more categories, and updating the hierarchical structure of the categories based on a preset condition when content-related information of each category determined according to the mapping meets the preset condition.2016-03-03
20160062994SYSTEMS AND METHODS FOR DETERMINING ALTERNATIVE NAMES - Systems and methods described herein provide for determining alternative names for a target name. A plurality of candidate alternative names is retrieved. For example, if the target name is “bush”, the candidate alternative names may include “George W. Bush”, “George H. W. Bush”, “Jeb Bush”, “Bush, Ill. (location)”, and “Bush (plant)”. A plurality of information sources associated with the target name are identified (e.g., documents, media assets or other information associated with “bush”). A first value and a second value are computed for a first candidate name (e.g., “George W. Bush”) and second candidate name (“George H. W. Bush”), respectively, based on how many of the identified information sources refer to the first and second candidate names, respectively. In response to determining that the first value exceeds the second value, the first candidate name, instead of the second candidate name, is assigned as an alternative name for the target name.2016-03-03
20160062995SELECTING ADAPTIVE SECONDARY CONTENT BASED ON A PROFILE OF PRIMARY CONTENT - A content adaptation method includes: obtaining a primary metadata profile associated with a particular time point of primary content; obtaining secondary metadata profiles each associated with corresponding secondary content of a plurality of secondary content; identifying one of the plurality of secondary content associated with a secondary metadata profile having a desired similarity value with the primary metadata profile associated with the primary content; and matching the identified secondary content with the particular time point of the primary content.2016-03-03
20160062996MULTIMEDIA EQUIPMENT AND METHOD FOR HANDLING MULTIMEDIA SITUATION - In multimedia equipment and method for operation of a multimedia situation, a trigger event and a current time that an input device awakens multimedia equipment are detected. A matching situation is searched from a situation database according to the trigger event and the current time that are detected. A thumbnail of the matching situation from the situation database is acquired and displayed. A user operation of the displayed thumbnail of the matching situation is detected. A showing state of an application corresponding to the matching situation from the situation database is acquired. The application is shown according to the acquired showing state when the displayed thumbnail is selected. The disclosure can switch a situation automatically and start a corresponding application on condition that the multimedia equipment is awakened.2016-03-03
20160062997Serialized Child Associations in Parent Record - A parent record is created, and the parent record includes a cache for children. Child records are created, and each child record belongs to a parent. Responsive to the creation or update of a child record, the parent record's cache is invalidated. To rebuild the parent record's cache, the child records are serialized and written into the parent record's cache. During a read operation, the parent record is read, including the parent record's cache of children, in a single database access. This results in a substantial savings of time as compared to retrieving the parent and the children from the database separately. Where the number of reads of the parent record greatly exceeds the number of changes to child records, serialized child associations in parent records enhances the efficiency of database access.2016-03-03
20160062998COMPUTERIZED SYSTEMS AND METHODS FOR PARTITIONING DATA FOR INFORMATION RETRIEVAL - Systems and methods are disclosed for partitioning data into n partitions in a database used for information retrieval. According to certain embodiments implemented with at least one processor, a perceived load is determined for each of a plurality of substrings, each of the substrings corresponding to one or more entries in the database. The plurality of substrings are ordered from highest to lowest perceived load. Data associated with each of the first n substrings is assigned to a separate partition, wherein n is greater than one. Moreover, data associated with each of the remaining substrings is assigned to the n partitions based on a score. The score is computed by calculating, for each partition, a load variance and an entropy weight for the candidate substring. The load variance and the entropy weight are combined, and the candidate substring is assigned to the partition that has the lowest combined score.2016-03-03
20160062999SYSTEM AND METHOD FOR PRECISE QUANTILE DETERMINATION - A system for precise quantile determination derives a maximum relative error value ε that guarantees that an exact result for every quantile can be determined in no more than two passes. The system computes a quantile summary of the datapoints, that specifies lower and upper bounds of the quantile ranks for selected datapoints, and determines for each quantile rank, the lower and upper bounds for values between which the quantile must occur. The system filters out in a second pass those datapoints that are not within the bounds to provide subsets; and computes from the quantile ranks and the subsets, the precise quantiles.2016-03-03
20160063000AUTOMATIC DETECTION OF RELATEDNESS IN POOLS OF ENCRYPTED DATA - A pool of files are analyzed for relationships between the files. At least some of the files in the pool are encrypted files. The relationships are represented by distances between the files plotted on a graph in two or more dimensions. A point on the graph representing a particular file. The graph includes an interactive interface, such that points or clusters of points can be selected for re-analyzing and re-plotting on a refreshed graph for just those selected points or clusters.2016-03-03
20160063001SYSTEM AND PROCESS FOR ANALYZING, QUALIFYING AND INGESTING SOURCES OF UNSTRUCTURED DATA VIA EMPIRICAL ATTRIBUTION - There is provided a method that includes (a) receiving data from a data source, (b) attributing the data source in accordance with rules, thus yielding an attribute, (c) analyzing the data to identify a confounding characteristic in the data, (d) calculating a qualitative measure of the attribute, thus yielding a weighted attribute, (e) calculating a qualitative measure of the confounding characteristic, thus yielding a weighted confounding characteristic, (f) analyzing the weighted attribute and the weighted confounding characteristic, to produce a disposition, (g) filtering the data in accordance with the disposition, thus yielding extracted data, and (h) transmitting the extracted data to a downstream process. There is also provided a system that executes the method, and a storage device that contains instructions for controlling a processor to perform the method.2016-03-03
20160063002STREAMING MEDIA SEARCH AND PLAYBACK SYSTEM - A method is provided for playing back media from a network. The method includes receiving a search criteria from a network enabled device. The method further includes accessing a database comprising a plurality of network addresses, where the database associates each address with one or more classes of information. The addresses in the database each access a media network resource. The method further includes selecting at least one address in the database using the search criteria, and signaling the selected address to the network enabled device. The method also includes controlling the network enabled device so as to automatically access and play back the media resource of the selected address.2016-03-03
20160063003RANKING SEARCH RESULTS BY SOCIAL RELEVANCY - In one embodiment, a search request is received from a first user, the request including the first user's location. A set of search results and their corresponding geographic locations are determined in response to the search request. For each search result, a weighted rating value is determined based on user ratings provided by one or more second users, an affiliation coefficient between the first user and each second user providing a user rating, and a proximity coefficient based on the distance between the first user's location and the geographic location of the search result. The search results are ranked by their respective weighted rating values and sent to the first user.2016-03-03
20160063004EMOTIONALLY RELEVANT CONTENT - Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application). Responsive to a triggering of an emotional transition trigger, labeled content may be provided to a user (e.g., the image may be provided to the user as an inspirational break from writing the school report). In this way, content may be labeled based upon emotions that the content invokes in users, and such labeled content may be provided to users in a contextually relevant manner (e.g., a study break).2016-03-03
20160063005COMMUNICATION OF CLOUD-BASED CONTENT TO A DRIVER - The disclosure includes a system and method for generating cloud-based content for a heads-up display. The cloud server includes a processor and a memory storing instructions that, when executed, cause the system to: register the first user and the second user, generate a social graph between with a connection between the first user and the second user, receive vehicle data from the first user and the second user, and process the data according to attributes. The system includes a processor and a memory storing instructions that, when executed, cause the system to: transmit sensor data to a cloud server, receive processed content from the cloud server that is aggregated from multiple vehicles, filter the processed content for a first user, selecting a graphic for the filtered content, and position the graphic to correspond to the first user's eye frame.2016-03-03
20160063006AUTO-COMPLETE SUGGESTIONS FOR STRUCTURED SEARCHES - A method is provided for offering auto-complete suggestions to structured search queries. The method is performed at a server system and includes receiving, from a client device, a partial search query that includes one or more search terms. The method further includes analyzing the one or more search terms of the partial search query to determine one or more auto-complete suggestions. At least one of the one or more auto-complete suggestions includes a respective predefined search operator distinct from the one or more search terms chosen from a plurality of predefined search operators based on a result of the analysis of the one or more search terms of the partial search query. The method further includes formatting, for concurrent display with the partial search query at the client device, the at least one of the one or more auto-complete suggestions that includes a predefined search operator.2016-03-03
20160063007BACKUP AND RESTORATION FOR STORAGE SYSTEM - A backup method is provided for a file system for managing hierarchical storage including one or more storage media on a computer system including one or more computers. Each of the one or more storage media includes a data part which is separated from an index and on which updated information is appended and kept. Each of a plurality of pieces of data within the file system is managed to be migrated to at least any of the one or more storage media. The backup method includes backing up metadata of the plurality of pieces of data migrated within the file system; and backing up the index of each of the one or more storage media to which the plurality of pieces of data have been migrated, substantially at the same time point as the metadata.2016-03-03
20160063008FILE SYSTEM FOR EFFICIENT OBJECT FRAGMENT ACCESS - Technology is disclosed for accessing data fragments of data objects. The method receives a request for storing a data fragment of a data object in the storage server. The request includes an object identifier of the data object. The method further extracts a first string from the object identifier. The method then determines whether there is an existing file system object having a file system name that matches the first string. If there is no file system object that has a file system name that matches the first string, the method stores the data fragment as a fragment file with a file system name matching the first string.2016-03-03
20160063009PROACTIVELY CLEARING DIGITAL STORAGE - A device may monitor an amount of storage available on a user device; determine, based on the monitoring, that the amount of storage is below a particular threshold; score multiple data files stored by the user device; determine particular data files, of the multiple data files, that should be deleted from the user device based on the scoring and based on the amount of storage available on the user device; and cause, based on determining that the amount of storage is below the particular threshold, the user device to delete the particular data files from the user device. The user device may have an amount of available storage space exceeding the particular threshold after deleting the particular data files.2016-03-03
20160063010SYSTEM AND METHOD OF TRACKING EVIDENCE TO ESTABLISH A CHAIN OF CUSTODY AND PREVENT LOSS - The present invention is a system and method for tracking evidence objects and sharing evidence data between agencies. The system and method may also record evidence object locations and the agency or persons responsible for the evidence objects in order to build or maintain a chain of custody record for an evidence object.2016-03-03
20160063011LOCATION-BASED MEDIA SEARCHING AND SHARING - Various embodiments relating to searching, identifying, and sharing music being played at entities is disclosed. In one embodiment, audio samples are received from a client computing system, and one or more songs are identified as corresponding to the audio samples. For one or more identified songs, song metadata is sent to the client computing system, and a geolocation of the client computing system is identified based on the location data. Further, a list of one or more candidate entities is sent to the client computing system, wherein the one or more candidate entities are located within a selected distance from the geolocation of the client computing system. A confirmation that the one or more songs are being played at an entity selected from the plurality of candidate entities is received from the client computing system, and the one or more songs are associated with the entity in a database.2016-03-03
20160063012MULTI-USER SEARCH OR RECOMMENDATION - Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating search results. An application interface module receives a first search request linked to first location data of a first user and a second search request linked to second location data of a second user. A search engine determines whether the first and second search requests satisfy a collaboration criterion based at least on the first and second location data. In accordance with a determination that the collaboration criterion is satisfied, the search engine generates a search result based on the first and second search requests. The application interface module provides graphical data for display of the search results within a user interface rendered on a user device.2016-03-03
20160063013Realtime, Interactive and Geographically Defined Computerized Personal Identification and Payment Matching Systems and Methods - A system and method of interactive and live computerized matching in which a first user is provided with a personal data device including a wireless communication system. A secure network is configured to include a server programmed with a personal characteristic database and a database searching algorithm, and a wireless communication system at a specific geographic location that is capable of communicating with the user's personal data device. The first user is allowed to log on through the wireless communication system to the secure network using his or her personal data device, and communicates to and stores in the database personal data defining his or her characteristics and those for his or her ideal match. Either the secure network automatically identifies the first users precise geographic location, or the user himself otherwise indicates and stores in the database of the network an identifying address that indicates his current specific geographic location. The user then instructs the database searching algorithm to search for and identify other users similarly logged on to the network at the same specific geographic location. The user is able to initiate a search of the database for possible matches within the pool of other users also logged on to the network at the same specific geographic location. The secure network then indicates to the first user the results of the search.2016-03-03
20160063014METHODS AND SYSTEMS FOR CREATING AND REMOVING VIRTUAL MACHINE SNAPSHOTS BASED ON GROUPS OF METRICS - Techniques are described herein which minimize the impact of virtual machine snapshots on the performance virtual machines and hypervisors. In the context of a volume snapshot which may involve (i) taking virtual machine snapshots of all virtual machines associated with the volume, (ii) taking the volume snapshot, and (iii) removing all the virtual machine snapshots, the virtual machine snapshots may be created in a first order and removed in a second order. Specifically, snapshots for busy virtual machines (i.e., virtual machines with higher disk write activity) may be created last and removed first. Consequently, snapshots of busy virtual machines are retained for the shorter periods of time, thereby minimizing the effect of virtual machine snapshots on those virtual machines (and their associated hypervisors) that would be most negatively impacted by virtual machine snapshots.2016-03-03
20160063015SYSTEMS AND METHODS FOR PROVIDING COMPLIMENTARY CONTENT ON LINKED MACHINES - A system and method of displaying complimentary content on one or more linked machines are disclosed. In some embodiments, the system and method may include a non-transitory, computer-readable medium storing computer-executable instructions and one or more processors in communication with the non-transitory, computer readable medium. When the computer-executable instructions are executed, the one or more processors may be configured to receive a linking instruction to link a display of second content of a website on a second machine to a selection of a portion of first content of the website by a first machine, cause a display of the first content on the first machine, receive the selection of the portion of the first content displayed on the first machine, and based on the portion of the first content being selected, cause the display of the second content on the second machine based on the linking instruction.2016-03-03
20160063016SYSTEMS AND METHODS OF PUBLISHING CONTENT FROM ONE OR MORE SOURCES - A method and system for creating websites that provide customized published information from multiple sources based on user specified keywords and content sources. The user provides at least a keyword, selects at least one source of published content to search, places the source in a predetermined template, and generates computer instructions that causes a processor to search the selected source for published content related to the keyword, generates an organized listing of hyperlinks, generates a summary of text for each hyperlink, formats the hyperlinks and summaries, automatically updates the listing of hyperlinks and summaries, and provides the user with the computer instructions.2016-03-03
20160063017ACCESS CONTROL FOR UNPROTECTED DATA STORAGE SYSTEM ENDPOINTS - Various embodiments provide access control to unprotected data storage system endpoints. In one embodiment, an authenticated query request is received. The request includes a query associated with an unprotected data storage system endpoint configured to execute queries anonymously. The query is written in a Resource Description Framework (RDF) query language and requests one or more datasets stored in a relational data storage system. A user parameter within the query is identified. The user parameter uniquely identifies a user requesting the query. The query is automatically rewritten to include a set of access control list properties for one or more subject variables in the query. Each of the set of access control list properties configures the query to return data from the one or more datasets for which the user is authorized to access.2016-03-03
20160063018File System with Data Block Sharing - To provide an operation that can quickly copy or rearrange a file, a file system allows stored data to be shared among two or more files or within a file. The file system provides an operation that allows an extent from one file to be copied into an extent of another file, or into a different extent in the same file if the extents do not overlap. To support such an operation, the file system tracks the storage locations for stored data for extents of a file, and whether the stored data for an extent of a file is shared with any other file or by another portion of the same file. When stored data is shared, writing to an extent of a file that refers to the shared stored data invokes a write operation to a new extent on the storage device, and the tracked information for the affected extents is updated.2016-03-03
20160063019SCRIPT CONVERTER - According to an embodiment, an apparatus including a memory and a processor is provided. The memory may store a plurality of conversion rules. The processor may receive a first script and determine a first type associated with the first script, a plurality of variables included in the first script, and a first layout associated with the first script. The processor may determine that at least one conversion rule of the plurality of conversion rules should be applied. The processor may determine a second type, a second variable, and a second layout. The processor may generate a second script associated with the second type and the second layout, the second script comprising the second variable, the second script executable against a database comprising a plurality of database processors.2016-03-03
20160063020SUGGESTION OF A BROAD-SPECTRUM LIST OF GROUPED NATURAL LANGUAGE SEARCH QUERY TERMS - The present disclosure relates to applying entity analytics to a natural language-based search engine. According to one embodiment, a search query having at least a first term is received. One or more second terms having a relationship to the first term is identified based on prior search queries. The relationship indicates that the first term has been observed with the second term in the prior search queries on at least a specified number of occasions over a specified duration. One or more predictive suggestions for completing the search query is generated. Each predictive suggestion includes at least the first term or an identified equivalent of the first term and at least one of the one or more second terms.2016-03-03
20160063021Metadata Index Search in a File System - An apparatus comprising an input/output (IO) port configured to couple to a large-scale storage device, a memory configured to store a plurality metadata databases (DBs) for a file system of the large-scale storage device, wherein the plurality of metadata DBs comprise key-value pairs with empty values, and a processor coupled to the IO port and the memory, wherein the processor is configured to partition the file system into a plurality of partitions by grouping directories in the file system by a temporal order, and index the file system by storing metadata of different partitions as keys in separate metadata DBs.2016-03-03
20160063022RAPID INDEXING OF DOCUMENT TAGS - Document tags are rapidly indexed using a text based index and a graph index. A tag signal is received. A tag and a type of the tag that are located in the tag signal are stored in a data store. The tag is indexed as a tag document in the text based index. One or more relationships between the tag and a content document are managed in the graph index.2016-03-03
20160063023FILE MANAGEMENT METHOD FOR SELECTING FILES TO PROCESS A FILE MANAGEMENT INSTRUCTION SIMULTANEOUSLY - A method performed by a digital device including a touch interface display apparatus to simultaneously process files displayed thereon includes determining an execution instruction from a first input by a processor, the first input including a user's touch movement in a first direction on a first file, executing the execution instruction for at least two files including the first file from a second input by the processor, the second input including the user's touch movement in a second direction intersecting the first direction, transmitting the execution instruction over a communication network to one or more remote servers associated with the at least two files, and executing the received execution instruction, by each of the remote servers, for corresponding ones of the at least two files stored on a database of the remote server, in which the files displayed on the digital device are arranged in the second direction.2016-03-03
20160063024NETWORK STORAGE DEDUPLICATING METHOD AND SERVER USING THE SAME - A network storage deduplicating method and a server using the same method are proposed. The method includes the following steps: receiving a first data through an Internet small computer system interface protocol; calculating identification information of the first data; determining whether a second data having the identification information is already stored in the server; if yes, generating and storing a pointer pointing to the second data and neglecting the first data.2016-03-03
20160063025RAPID SYNC METHOD FOR CLOUD FILE SYSTEM AND CLOUD FILE SYSTEM USING THE SAME - Disclosed is a synchronization method of a cloud file system that enables a portable terminal to not consume excessive amount of battery power for data synchronization with the portable terminal such as a smart phone, enables a portable terminal and a stationary user terminal such as a personal computer to upload and download data in an appropriate time, and prevents time delay caused by the excessive traffic, during the data synchronization. To this end, the present disclosure provides a second terminal with data information associated with data when the data is uploaded from a first terminal, and requests and uploads a check message for determining whether the data is the latest data, terminates a data synchronization operation when it is determined that the data is not the latest data based on the check message of the second terminal, and transmits the data to the second terminal so as to request execution of a synchronization operation on the data when it is determined that the data is the latest data based on the check message of the second terminal.2016-03-03
20160063026METHOD AND SYSTEM FOR EXPANDING STORAGE CAPACITY OF A DRIVE USING CLOUD STORAGE SYSTEMS - A storage drive and associated system and method for storing data locally at the storage drive and/or at cloud storage may buffer, in a local storage buffer, data to be stored at the cloud and upload the data to the cloud storage from the local storage buffer. Upon receipt of an acknowledgement, from the cloud storage, that the data was successfully uploaded, the storage drive may delete the data from the local storage buffer. The storage drive may provide a ghost file representation of the uploaded data through the storage drive, through which the data uploaded to the cloud storage may be accessed. The storage drive may access multiple cloud storage accounts, each corresponding to a file folder on the storage drive, allowing the user to easily access different cloud storage accounts. The storage drive may recover data that was deleted from either local persistent storage or the cloud storage.2016-03-03
Website © 2025 Advameg, Inc.