06th week of 2016 patent applcation highlights part 43 |
Patent application number | Title | Published |
20160041912 | DATA PROCESSING DEVICE - The disclosed invention enables the operation of an MIMD type, an SIMD type, or coexistence thereof in a multiprocessor system including a plurality of CPUs and reduces power consumption for instruction fetch by CPUs operating in the SIMD type. A plurality of CPUs and a plurality of memories corresponding thereto are provided. When the CPUs fetch instruction codes of different addresses from the corresponding memories, the CPUs operate independently (operation of the MIMD type). On the other hand, when the CPUs issue requests for fetching an instruction code of a same address from the corresponding memories, that is, operate in the SIMD type, the instruction code read from one of the memories by one access is parallelly supplied to the CPUs. | 2016-02-11 |
20160041913 | SYSTEMS AND METHODS FOR SUPPORTING A PLURALITY OF LOAD AND STORE ACCESSES OF A CACHE - Systems and methods for supporting a plurality of load and store accesses of a cache are disclosed. Responsive to a request of a plurality of requests to access a block of a plurality of blocks of a load cache, the block of the load cache and a logically and physically paired block of a store coalescing cache are accessed in parallel. The data that is accessed from the block of the load cache is overwritten by the data that is accessed from the block of the store coalescing cache by merging on a per byte basis. Access is provided to the merged data. | 2016-02-11 |
20160041914 | Cache Bypassing Policy Based on Prefetch Streams - Embodiments include methods, systems, and computer readable medium directed to cache bypassing based on prefetch streams. A first cache receives a memory access request. The request references data in the memory. The data comprises non-reuse data. After a determination of a miss in the first cache, the first cache forwards the memory access request to a cache control logic. The detection of the non-reuse data instructs the cache control logic to allocate a block only in a second cache and bypass allocating a block in the first cache. The first cache is closer to the memory than the second cache. | 2016-02-11 |
20160041915 | TARGET AND INITIATOR MODE CONFIGURATION OF TAPE DRIVES FOR DATA TRANSFER BETWEEN SOURCE AND DESTINATION TAPE DRIVES - Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (HBA)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives. | 2016-02-11 |
20160041916 | Systems and Methods to Manage Cache Data Storage - Systems and methods for managing records stored in a storage cache are provided. A cache index is created and maintained to track where records are stored in buckets in the storage cache. The cache index maps the memory locations of the cached records to the buckets in the cache storage and can be quickly traversed by a metadata manager to determine whether a requested record can be retrieved from the cache storage. Bucket addresses stored in the cache index include a generation number of the bucket that is used to determine whether the cached record is stale. The generation number allows a bucket manager to evict buckets in the cache without having to update the bucket addresses stored in the cache index. Further, the cache index can be expanded to accommodate very small records, such as those generated by legacy systems. | 2016-02-11 |
20160041917 | SYSTEM AND METHOD FOR MIRRORING A VOLATILE MEMORY OF A COMPUTER SYSTEM - A system and method for mirroring a volatile memory to a CPIO device of a computer system is disclosed. According to one embodiment, a command buffer and a data buffer are provided to store data and a command for mirroring the data. The command specifies metadata associated with the data. The data is mirrored a non-volatile memory of the CPIO device based on the command. | 2016-02-11 |
20160041918 | KEY VALUE-BASED DATA STORAGE SYSTEM AND OPERATION METHOD THEREOF - The present invention relates to a data storage system. The present invention provides a key value-based data storage system and an operation method thereof, the data storage system comprising: computing nodes, each of which includes a substrate module, a central processing unit, a memory arranged in the substrate module, and a NAND flash storage for cache storage; and a communication interface for interconnecting the computing nodes, wherein the computing nodes support key value-based data processing. | 2016-02-11 |
20160041919 | SYSTEM AND METHOD FOR SELECTIVE SUB-PAGE DECOMPRESSION - Various embodiments of methods and systems for Selective Sub-Page Decompression (“SSPD”) seek to reduce unwanted latency in making requested data available to a processing component. To do so, SSPD embodiments may decompress a memory page in sub-page segments. Certain SSPD embodiments may decompress the sub-pages in parallel, using a plurality of available decompression engines. Certain other SSPD embodiments may decompress the sub-pages in a serial manner, using one or more available decompression engines and starting with a target sub-page that contains a requested chunk of data. In these ways, SSPD embodiments may make a requested chunk of data available to a processing component more quickly than other systems and methods known in the art. | 2016-02-11 |
20160041920 | SYSTEMS AND METHODS FOR MANAGING READ-ONLY MEMORY - Embodiments for managing read-only memory. A system includes a memory device including a real memory and a tracking mechanism configured to track relationships between multiple virtual memory addresses and real memory. The system further includes a processor configured to perform the below method and/or execute the below computer program product. One method includes mapping a first virtual memory address to a real memory in a memory device and mapping a second virtual memory address to the real memory. | 2016-02-11 |
20160041921 | LINEAR TO PHYSICAL ADDRESS TRANSLATION WITH SUPPORT FOR PAGE ATTRIBUTES - Embodiments of the invention are generally directed to systems, methods, and apparatuses for linear to physical address translation with support for page attributes. In some embodiments, a system receives an instruction to translate a memory pointer to a physical memory address for a memory location. The system may return the physical memory address and one or more page attributes. Other embodiments are described and claimed. | 2016-02-11 |
20160041922 | EFFICIENT ADDRESS TRANSLATION CACHING IN A PROCESSOR THAT SUPPORTS A LARGE NUMBER OF DIFFERENT ADDRESS SPACES - A processor includes translation-lookaside buffer (TLB) and a mapping module. The TLB includes a plurality of entries, wherein each entry of the plurality of entries is configured to hold an address translation and a valid bit vector, wherein each bit of the valid bit vector indicates, for a respective address translation context, the address translation is valid if set and invalid if clear. The TLB also includes an invalidation bit vector having bits corresponding to the bits of the valid bit vector of the plurality of entries, wherein a set bit of the invalidation bit vector indicates to simultaneously clear the corresponding bit of the valid bit vector of each entry of the plurality of entries. The mapping module generates the invalidation bit vector. | 2016-02-11 |
20160041923 | Inter-Manycore Communications Method and System - An inter-manycore communications method includes applying, by a service manager process, to a microkernel operating system for shared memory, and mapping shared memory, which is allocated by the microkernel operating system, to virtual address space of the service manager process; receiving and recording a service identifier of a system service process and a second shared memory address that corresponds to the service identifier; searching, according to a service identifier carried by a system service request, for the second shared memory address that corresponds to the service identifier carried by the system service request; and sending the service identifier carried by the system service request, a first shared memory address, and the second shared memory address that corresponds to the service identifier to a user process. According to the method, a problem that communication between a user process and a system service process needs multiple context switches can be solved. | 2016-02-11 |
20160041924 | Buffered Automated Flash Controller Connected Directly to Processor Memory Bus - A mechanism is provided for direct memory access in a storage device. Responsive to the buffered flash memory module receiving from a memory bus of a processor a memory command specifying a write operation, the mechanism initializes a first memory buffer in the buffered flash memory module. The mechanism writes to the first memory buffer based on the memory command. Responsive to the buffer being full, the mechanism deterministically maps addresses from the first memory buffer to a plurality of solid state drives in the buffered flash memory module using a modular mask based on a stripe size. The mechanism builds a plurality of input/output commands to persist contents of the first memory buffer to the plurality of solid state drives according to the deterministic mapping and writes the contents of the first memory buffer to the plurality of solid state drives in the buffered flash memory module according to the plurality of input/output commands. | 2016-02-11 |
20160041925 | BALANCED CACHE FOR RECENTLY FREQUENTLY USED DATA - The disclosure of the present invention presents a method and system for efficiently maintaining an object cache to a maximum size by number of entries, whilst providing a means of automatically removing cache entries when the cache attempts to grow beyond its maximum size. The method for choosing which entries should be removed provides for a balance between least recently used and least frequently used policies. A flush operation is invoked only when the cache size grows beyond the maximum size and removes a fixed percentage of entries in one pass. | 2016-02-11 |
20160041926 | BALANCED CACHE FOR RECENTLY FREQUENTLY USED DATA - The disclosure of the present invention presents a method and system for efficiently maintaining an object cache to a maximum size by number of entries, whilst providing a means of automatically removing cache entries when the cache attempts to grow beyond its maximum size. The method for choosing which entries should be removed provides for a balance between least recently used and least frequently used policies. A flush operation is invoked only when the cache size grows beyond the maximum size and removes a fixed percentage of entries in one pass. | 2016-02-11 |
20160041927 | Systems and Methods to Manage Cache Data Storage in Working Memory of Computing System - Systems and methods for managing records stored in a storage cache are provided. A cache index is created and maintained to track where records are stored in buckets in the storage cache. The cache index maps the memory locations of the cached records to the buckets in the cache storage and can be quickly traversed by a metadata manager to determine whether a requested record can be retrieved from the cache storage. Bucket addresses stored in the cache index include a generation number of the bucket that is used to determine whether the cached record is stale. The generation number allows a bucket manager to evict buckets in the cache without having to update the bucket addresses stored in the cache index. In an alternative embodiment, non-contiguous portions of computing system working memory are used to cache data instead of a dedicated storage cache. | 2016-02-11 |
20160041928 | SPLIT MODE ADDRESSING A PERSISTENT MEMORY - A system and method for addressing split modes of persistent memory are described herein. The system includes a non-volatile memory comprising regions of memory, each region comprising a range of memory address spaces. The system also includes a memory controller (MC) to control access to the non-volatile memory. The system further includes a device to track a mode of each region of memory and to define the mode of each region of memory. The mode is a functional use model. | 2016-02-11 |
20160041929 | SYSTEMS, METHODS, AND DEVICES FOR ENCRYPTED DATA MANAGEMENT - Key management for and automount of encrypted files, including recovering a master vault key file from an encoded vault key file, storing the vault key file within a previously mounted crypto key management virtual drive so as to provide a secure scratch pad area for temporary storage of the master vault key file. An open and mount module may then invoke a file mounting procedure by providing the vault key file name and a path corresponding to the crypto key management virtual drive to a virtual drive mounting module. The method of passing the vault key file to the file mounting utility module may comprise passing command line arguments equal to a pathname and filename to the file mounting utility. | 2016-02-11 |
20160041930 | SYSTEMS AND METHODS FOR SUPPORTING A PLURALITY OF LOAD ACCESSES OF A CACHE IN A SINGLE CYCLE - A method for supporting a plurality of load accesses is disclosed. A plurality of requests to access a data cache is accessed, and in response, a tag memory is accessed that maintains a plurality of copies of tags for each entry in the data cache. Tags are identified that correspond to individual requests. The data cache is accessed based on the tags that correspond to the individual requests. A plurality of requests to access the same block of the plurality of blocks causes an access arbitration that is executed in the same clock cycle as is the access of the tag memory. | 2016-02-11 |
20160041931 | System and Method for Transferring an Active State Between a Powerful Processor and a Less Powerful Processor - An information handling system includes a tablet with a processor, and a dock with a second processor that determines that the tablet is coupled to the dock, boots the dock, receives a request for the tablet to be uncoupled from the dock, creates a migration image with state information of the dock and that identifies a process running on the dock, and sends the migration image to the tablet. The first processor receives the request, boots the tablet, receives the migration image from the second processor, loads the state information to the tablet, and launches the first process. | 2016-02-11 |
20160041932 | MEMORY STORAGE WITH BATTERY AND SOLAR CELLS - A portable storage device can include a memory and one or more connectors for connecting to other devices. During use, a user can connect a remote device such as a smartphone, tablet, or the like to the portable storage device in order to transfer data from the remote device to the memory of the portable storage device. The portable storage device can include a rechargeable power source configured to provide the necessary electrical current for establishing communication between the remote device and the memory of the portable storage device. The portable storage device can further include one or more photovoltaic devices for generating electrical energy and recharging the rechargeable power source of the portable storage device. | 2016-02-11 |
20160041933 | SYSTEM AND METHOD FOR IMPLEMENTING A MULTI-THREADED DEVICE DRIVER IN A COMPUTER SYSTEM - A method of implementing a multi-threaded device driver for a computer system is disclosed. According to one embodiment, a polling device driver is partitioned into a plurality of driver threads for controlling a device of a computer system. The device has a first device state of an unscouted state and a scouted state, and a second device state of an inactive state and an active state. A driver thread of the plurality of driver threads determines that the first device state of the device state is in the unscouted state, and changes the first state of the device to the scouted state. The driver thread further determines that the second device state of the device is in the inactive state and changes the second device state of the device to the active state. The driver thread executes an operation on the device during a pre-determined time slot configured for the driver thread. | 2016-02-11 |
20160041934 | BONDING, COMMUNICATION AND CONTROL SYSTEM FOR A SHIPPING AND/OR STORAGE UNIT - A bonding, communication and control system that, via multiple digital and analog inputs and outputs provided by an on-the-go ready microcontroller, is capable of integrating the function of components required for a device to perform its tasks. Each invention unit has the minimum amount of built in hardware to support its features. First the units can bond, using multiple modes of identification recognition technology. Second, invention units can interconnect and exchange data via encrypted communication. Third, plug and play hardware can be added. Hardware can be customized, but also enables the fourth core feature: the invention can pair to a smart device, making possible full utilization of all of its hardware, software and existing infrastructure, including its ability to send data to and from a remote location. Thereby, both real time monitoring and anticipation of environment, and remote control of parameters of invention-associated devices, are possible. | 2016-02-11 |
20160041935 | ELECTRONIC DEVICE, COMMUNICATION CONTROL CIRCUIT, AND COMMUNICATION CONTROL METHOD - An electronic device includes a communication unit configured to be connected to another communication unit via a first number of transmission paths, where the first number is greater than or equal to two, and a control unit configured to determine communication quality in each of the first number of the transmission paths at a time of initiating communication with the other communication unit and to select a second number of transmission paths, where the second number is less than the first number, in descending order of the communication quality from among the first number of the transmission paths, thereby causing the communication unit to perform communication by using the second number of the transmission paths, which have better communication quality. | 2016-02-11 |
20160041936 | INTERFACE CIRCUIT AND PACKET TRANSMISSION METHOD THEREOF - A packet transmission method includes packaging a plurality of data in the form of a payload; storing information on whether the plurality of data are packaged in a header, the payload or a CRC area including a transmission error check code of the plurality of data; combining the header, the payload, and the CRC area with each other to generate a transaction layer packet; and outputting a packet including the transaction layer packet. | 2016-02-11 |
20160041937 | NETWORK INTERFACE CARD COUPLED TO DRIVE CARRIER - An example drive carrier in accordance with an aspect of the present disclosure may he mounted within a drive bay of a computing device. A network interface card may be coupled to the drive carrier, and the network interface card may be communicatively coupled to the computing device. | 2016-02-11 |
20160041938 | INFORMATION PROCESSING APPARATUS, STORAGE SYSTEM, AND COMPUTER-READABLE NON-TRANSITORY STORAGE MEDIUM STORING COMMUNICATION CONTROL PROGRAM - An information processing apparatus includes: an interface unit that communicates with another device through a plurality of physical links; a setting unit that determines a value of a setting parameter for setting a signal transmission characteristic for each of the plurality of physical links by performing a negotiation with the other device and that outputs a plurality of determined values of the setting parameter, each of the plurality of determined values corresponding to one of the plurality of physical links; and a judgment unit that judges whether each of the plurality of determined values is correct or not by judging whether or not a difference between a maximum value and a minimum value among the plurality of determined values falls within a predetermined range. | 2016-02-11 |
20160041939 | SATA EXPRESS INTERFACE STORAGE DEVICE AND MOTHERBOARD INSERTEDLY PROVIDED THEREOF - A storage device with SATA express interface is provided. The storage device comprises a connector, a first controller unit and a second controller unit. The connector comprises a first data connecting terminal, a second data connecting terminal and a control terminal. There are two detection pins of the connector defined from pins of the control terminal The first data connecting terminal defined by the first controller unit is used for transmitting data of a first storage, and the second data connecting terminal defined by the second controller unit is used for transmitting data of a second storage. Thereby, there is able to determine that the first data connecting terminal or the second data connecting terminal for transmitting data conforming to a first transfer protocol specification or a second transfer protocol specification by detecting the two detection pins of the connector. | 2016-02-11 |
20160041940 | SIGNAL PATH ISOLATION FOR CONDUCTIVE CIRCUIT PATHS AND MULTIPURPOSE INTERFACES - A device can be configured to provide isolation between conductive circuit paths and to selectively connect one of the conductive circuit paths to a shared interface. Each conductive circuit path can include driver circuitry designed to transmit signals according to a particular protocol and a corresponding signal speed. The shared interface can be, in one instance, a connector designed for connection to other devices. The other devices can be configured to communicate over the shared interface using one or more of the particular protocols provided using the different circuit paths. | 2016-02-11 |
20160041941 | TWO-WIRE COMMUNICATION SYSTEMS AND APPLICATIONS - Disclosed herein are two-wire communication systems and applications thereof. In some embodiments, a slave node transceiver for low latency communication may include upstream transceiver circuitry to receive a first signal transmitted over a two-wire bus from an upstream device and to provide a second signal over the two-wire bus to the upstream device; downstream transceiver circuitry to provide a third signal downstream over the two-wire bus toward a downstream device and to receive a fourth signal over the two-wire bus from the downstream device; and clock circuitry to generate a clock signal at the slave node transceiver based on a preamble of a synchronization control frame in the first signal, wherein timing of the receipt and provision of signals over the two-wire bus by the node transceiver is based on the clock signal. | 2016-02-11 |
20160041942 | REDUCING WRITE I/O LATENCY USING ASYNCHRONOUS FIBRE CHANNEL EXCHANGE - Methods and systems are provided for Reducing Write I/O Latency Using Asynchronous Fibre Channel Exchange. A FCP target device may send one or more FC write control information units (IUs) to a FCP initiator device within a first FC exchange to request a transfer of data associated with a FCP write command IU previously sent to the FCP target device by the FCP initiator device within a second FC exchange. The FC write control IUs may be sent without the FCP target device first receiving from the FCP initiator device a sequence initiative of the second FC exchange, and/or may be sent within the first FC exchange concurrently with the FCP initiator device sending one or more FCP data IU sequences within the second FC exchange to the FCP target device. Thus, a full-duplex communication environment may be setup between the FCP initiator device and FCP target device. | 2016-02-11 |
20160041943 | MEMORY CIRCUIT CONFIGURATION SCHEMES ON MULTI-DROP BUSES - Memory circuit configuration schemes on multi-drop buses are disclosed. In aspects disclosed herein, an on-die mapping logic is provided in a memory circuit. A memory controller communicates with the on-die mapping logic over a multi-drop bus. The on-die mapping logic is configured to receive a predetermined on-die termination (ODT) value from the memory controller prior to being accessed. In response to receiving the predetermined ODT value, the memory circuit sets on-die termination to the predetermined ODT value and instructs an on-die reference signal generator to generate a predetermined reference signal associated with the predetermined ODT value. The predetermined reference signal provides an optimal reference voltage for implementing a desired equalization setting at the memory circuit, thus aiding in preserving signal integrity. Such improved signal integrity reduces errors in accessing the memory circuit, thus leading to improved efficiency and data throughput on the multi-drop bus. | 2016-02-11 |
20160041944 | GRAPH DISPLAY APPARATUS, GRAPH DISPLAY METHOD AND PROGRAM RECORDING MEDIUM - A graph display apparatus includes a display unit and a processor. The display unit includes a display screen. The processor performs following processes of: determining an expression as a graph display object according to positions on the display screen, the positions being designated by a user; generating an operation receiver for changing a numerical value of a coefficient included in the determined expression, according to an operation of the user; displaying the graph of the determined expression and the generated operation receiver on the display screen; and changing the graph displayed on the display screen, according to the operation of the user on the displayed operation receiver. | 2016-02-11 |
20160041945 | INSTRUCTION AND LOGIC FOR STORE BROADCAST - A processor includes a core with locally-gated circuitry, a decode unit, a local power gate (LPG) coupled to the locally-gated circuitry, and an execution unit. The decode unit includes logic to decode a store broadcast instruction of a specified width. The LPG includes logic to selectively provide power to the locally-gated circuitry, activate power to a first portion of the locally-gated circuitry for execution of full cache-line memory operations, and deactivate power to a second portion of the locally-gated circuitry the locally-gated circuitry. The execution unit includes logic to execute, by the first portion of the locally-gated circuitry for execution of full cache-line memory operations, the store broadcast instruction, the store broadcast instruction to store data of the specified width to storage of the processor. | 2016-02-11 |
20160041946 | PERFORMING A COMPARISON COMPUTATION IN A COMPUTER SYSTEM - A method and computer system are provided for performing a comparison computation, e.g. for use in a check procedure for a reciprocal square root operation. The comparison computation compares a multiplication of three values with a predetermined value. The computer system performs the multiplication using multiplier logic which is configured to perform multiply operations in which two values are multiplied together. A first and second of the three values are multiplied to determine a first intermediate result, w | 2016-02-11 |
20160041947 | IMPLEMENTING A SQUARE ROOT OPERATION IN A COMPUTER SYSTEM - A method and computer system are provided for implementing a square root operation using an iterative converging approximation technique. The method includes fewer computations than conventional methods, and only includes computations which are simple to implement in hardware on a computer system, such as multiplication, addition, subtraction and shifting. Therefore, the methods described herein are adapted specifically for being performed on a computer system, e.g. in hardware, and allow the computer system to perform a square root operation with low latency and with low power consumption. | 2016-02-11 |
20160041948 | Apparatus and Method for System Profile Learning in an Information Handling System - An information handling system includes a processing system including a first sensor, and a second sensor, and a management system including an anomaly table, a learned model table entry associated with the processing system and including a learned model and a first sensor data history, and a prediction module to implement a prediction algorithm. The management system is configured to: receive first sensor data and second sensor data, determine an estimate of a first value of the first sensor data using a second value of the second sensor data, determine a residual of the first value by a comparison of the estimate to the first value, determine a significance of the residual, where the significance having a significant value is associated with a predicted anomaly, determine that an anomaly table entry has a known anomaly class for the predicted anomaly, and perform a remediation plan to resolve the predicted anomaly. | 2016-02-11 |
20160041949 | DYNAMIC HIGHLIGHTING OF REPETITIONS IN ELECTRONIC DOCUMENTS - In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document. The method further includes highlighting the identified one or more repetitive text segments within the electronic document based one or more obtained user preferences. | 2016-02-11 |
20160041950 | Frame-Shaped Anchored Elements - Frame-shaped anchored elements are described. In one or more embodiments, anchored text elements are identified for primary text that is located in a non-rectangular frame (e.g., a circular frame, a rounded rectangle frame, and so on) and that references the anchored text elements. The anchored text elements may be footnotes or endnotes that are identified for primary text located in a non-rectangular text box, for example. Once identified, the anchored text elements may be fit within and at a bottom of the non-rectangular frame. The anchored text elements are considered to fit “within” the non-rectangular frame insofar as the anchored text elements do not extend outside the boundaries of the non-rectangular frame. | 2016-02-11 |
20160041951 | CORPUS GENERATION DEVICE, CORPUS GENERATION METHOD AND CORPUS GENERATION PROGRAM - A corpus generation device according to an embodiment includes a web page acquisition unit, a reference word acquisition unit, an attachment unit and an output unit. The web page acquisition unit acquires a web page including description sentence data regarding a presentation target. The reference word acquisition unit acquires a reference word that is an attribute value regarding the presentation target from the web page. The attachment unit extracts a broader word belonging to a layer above the reference word acquired by the reference word acquisition unit from a storage unit that stores hierarchical relationship information indicating a hierarchical relationship between attribute values, and attaches an attribute tag corresponding to the reference word to the broader word included in the description sentence data. The output unit outputs, as corpus data, the description sentence data to which the attribute tag is attached by the attachment unit. | 2016-02-11 |
20160041952 | SYSTEM AND METHOD FOR PROCESSING MESSAGES USING NATIVE DATA SERIALIZATION/DESERIALIZATION IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE - A computer-implemented system and method for processing messages using native data serialization/deserialization without any transformation, in a service-oriented pipeline architecture is disclosed. The method in an example embodiment that includes serializing or deserializing the request/response message directly into the format (specific on-the-wire data format or a java object) the recipient expects (either a service implementation or a service consumer or the framework), without first converting into an intermediate format. This provides an efficient mechanism for the same service implementation to be accessed by exchanging messages using different data formats. | 2016-02-11 |
20160041953 | INHERITANCE OF RULES ACROSS HIERARCHICAL LEVELS - Rules, such as condition-action rules, are configured at different levels of a hierarchy. For example, a top level site administrator may configure rules, lower level administrators may configure rules and end users may configure rules. Rules created at a higher hierarchical level are automatically inherited by lower hierarchical levels in the same branch of the hierarchy. The source of the inherited rule is indicated with its display such that the hierarchical level of creation can readily be determined. The inherited rule(s) may be toggled on/off at the lower hierarchical levels but edits to inherited rule(s) are restricted. Instead, a copy of any inherited rule may be made to create a local copy of the rule that is editable. Rules may be ordered and when a lower hierarchical level inherits the rules, the ordering is preserved. While the ordering of any rules remains constant when inherited at the lower levels, the lower level may toggle on/off the execution of each rule within the ordering. | 2016-02-11 |
20160041954 | Native Overlay for Rapid Editing of Web Content - A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page. | 2016-02-11 |
20160041955 | METHOD FOR REAL-TIME AUTOMATIC MODIFICATION ON THE SERVER SIDE OF A WEB PAGE TO VISUALIZE A CONTENT SUPERPOSED TO THE WEB PAGE - A method to insert in any Web page visited by a user, the HTML and JavaScript code allowing the insertion of an icon over the browser and the corresponding code to allow its opening to show corresponding information or an advertising panel. | 2016-02-11 |
20160041956 | QUALITY OF SERVICE CONTROL METHOD, APPLICATION SERVER, AND TERMINAL - Embodiments of the present invention disclose a quality of service control method, an application server, and a terminal. In the method, an application server inserts a QoS control indication into an HTML page, receives an HTML page request of the terminal, and returns the page including the quality of service QoS control indication to the terminal, so that the terminal parses the QoS control indication on the HTML page, and requests QoS control from a QoS control function entity of an operator, where the QoS control includes QoS status query and/or QoS improvement. | 2016-02-11 |
20160041957 | SYSTEM AND METHOD FOR IMPROVING DESIGN OF USER DOCUMENTS - Visual design improvement suggestion systems, methods and user interfaces for design tools implement analysis and improvement of a visual design represented in an electronic document. Independent suggestion providers analyze and determine improvement suggestions for format and design aspects based on the format and content of the visual design. In a user interface, a user is presented with design improvement suggestions, and in an exemplary embodiment may indicate acceptance of the design improvement suggestion to instruct automatic application of the design improvement suggest to the visual design. | 2016-02-11 |
20160041958 | LEVERAGING ANNOTATION BIAS TO IMPROVE ANNOTATIONS - In order to leverage annotation bias in batch annotations, obtained via crowdsourcing, on a set of comments on user posts in a social network, a system may select a subset of the comments for annotation based on how informative expected annotations for the comments in the subset are for the one or more classifiers and probabilities of occurrence of the expected annotations based on a predetermined annotation probability distribution. Note that the classifier may predict how likely the expected annotations are accurate for the comments in a given subset. Moreover, the predetermined annotation probability distribution may specify the annotation bias. In this way, the system may use the annotation bias to select the subset that is likely to receive expected annotations and, thus, are that are easier to use in training the classifier. | 2016-02-11 |
20160041959 | USING SOCIAL DATA TO ASSIST EDITORS IN ADDRESSING REVIEWER FEEDBACK IN A DOCUMENT REVIEW WORKFLOW - Presenting a reviewer feedback of a document, one aspect, may comprise retrieving a plurality of feedback on a document, each feedback having an associated reviewer who provided the feedback. Social data associated with the reviewer of the feedback may be obtained. A plurality of characteristics associated with the feedback may be identified, at least some of the characteristics identified based on the social data. The characteristics may include at least the associated reviewer's position in an organization hierarchy, the reviewer's expertise, frequency of the feedback, impact of the feedback, and usefulness of the feedback. The plurality of feedback may be prioritized based on the plurality of characteristics, and a list of prioritized feedback may be presented via a user interface. | 2016-02-11 |
20160041960 | METHOD AND DEVICE FOR CONTROLLING THE SAME - An electronic device and method for executing a memo function is disclosed. The electronic device includes an input unit and a display, and a control unit operable to execute the method, including generating a memo including user information received from a user input, detecting selection of at least one application to be associated with the generated memo, in response to the detected selection, displaying an image at least partially overlaying or adjacent to an icon representing the selected at least one application, and when the selected at least one application is executed, displaying the memo in an execution screen of the at least one application. | 2016-02-11 |
20160041961 | APPARATUS AND METHOD FOR PROCESSING CITATIONS WITHIN A DOCUMENT - A method for handling bibliographic citations within a document is disclosed. The method involves providing a user access to a publication list through a word processing application. The publication list has bibliographic citation data the publications in the publication list. Upon command from a user, a bibliographic citation to a selected publication in the publication list is inserted into a document displayed by the word processing application. The bibliographic citation is inserted as a non-editable text unit. The bibliographic citation in the document is updated with an edited bibliographic citation when the bibliographic citation data for the selected publication is edited. | 2016-02-11 |
20160041962 | METHOD AND SYSTEM FOR MANAGING IMAGES AND GEOGRAPHIC LOCATION DATA IN A MOBILE DEVICE - A mobile communication device and a method for managing images, associated geographic location data, and associated supplemental information, in which geographic location data is generated based on a current location of the mobile communication device; a map corresponding to the generated geographic location data is displayed; a plurality of images and associated supplemental information corresponding to each image in a list mode are displayed in a first user interface, wherein the displayed associated supplemental information comprises description information and a street address; a selection of the plurality images, the associated description information, and the associated street address is received; the selected associated location information is displayed in a second user interface, wherein the second user interface comprises an editing mode; and the supplemental information is edited in the edit mode by receiving note information and the note information is associated with the selected associated description information. | 2016-02-11 |
20160041963 | REFERENCE REPRESENTATION AND TRANSFORMATION IN COLLABORATIVE DOCUMENTS - The present disclosure relates to implementing changes to a data structure, such as a formula, in a collaborative context. In certain embodiments, collaborative changes made to a formula containing references to other portions of a table are retained or account for when an undo operation is performed. In one aspect, unique identifiers are used to identify and track table features, such as columns, rows, or cells, which may be moved, deleted, or created during a collaborative session. In some instances, collaborative changes may be logged for later application or applied to commands in an undo stack to prevent loss of changes. | 2016-02-11 |
20160041964 | System and Method for Providing Calculation Web Services for Online Documents - Embodiments of the present disclosure provide a method and system for providing additional functionality, including web functionality, to one or more online documents. Specifically, embodiments described herein include receiving a selection of a range of data to be used in a web extension and binding the selection of the range of data to the web extension. Once the data is bound, the binding is stored in a remote computing device. In response to the detection of the interaction with the bound range of data, the bound range of data is sent to the remote computing device where the bound range of data is updated based on the interaction. The updated data is then sent to the web extension to enable the web extension to be updated with the newly received data. | 2016-02-11 |
20160041965 | IMPROVED DATA ENTRY SYSTEMS - A word predictive data entry system includes a plurality of first input signals to which one to a few characters are assigned, and an input signal, separate from the plurality of first input signals, to which a significantly larger number of characters are ambiguously assigned. The system uses a database of words wherein upon receiving a sequence of the input signals the system predicts one or more words from the database of words. | 2016-02-11 |
20160041966 | METHOD AND APPARATUS FOR WORD PREDICTION SELECTION - Methods and apparatuses are provided for improving word prediction candidate selection in an electronic device. Input of one or more characters is received via a capacitive physical keyboard. A word prediction process generates a set of word prediction candidates, determines a unique character in each word prediction candidate, and displays the word prediction candidates along with visual indicia to indicate the unique character. A second input is then received comprising a tap input of a single character on the keyboard. The electronic device determines whether the second input corresponds to a unique character associated with any of the word prediction candidates, and if so, displays the selected word in an input field on the display. | 2016-02-11 |
20160041967 | System for Natural Language Understanding - A general-purpose apparatus for analyzing natural language text that allows for the implementation of a broad range of natural language understanding applications. The apparatus for natural language understanding analyzes a source text and transforms the source text into a semantically-interpretable syntactic representation (SISR), comprising a syntax template and semantic clause annotations. The general-purpose apparatus for natural language understanding is adaptable to various source text natural languages and is adaptable to various natural language understanding applications, such as query answering, translation, summarization, information extraction, disambiguation, and parsing. A natural language query answering apparatus for answering questions about a source text, whereby the query answering apparatus utilizes the general-purpose apparatus for transforming the natural language query into SISR format. | 2016-02-11 |
20160041968 | STYLE EXTENSIBILITY APPLIED TO A GROUP OF SHAPES BY EDITING TEXT FILES - Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided by the user in a text-based format such as a bulleted list. A style engine determines style properties for style labels assigned to key shapes of the diagram. Style properties include features associated with the shapes and their content that preserve an overall look-and-feel of the diagram. Color scheme(s) are also provided through the style labels. A layout engine uses layout definitions based on user input and default parameters along with style label assignments to render a presentation model. Style properties may be modified and new styles added after the diagram is rendered. | 2016-02-11 |
20160041969 | TERMINAL DEVICE, TRANSLATION SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM - A terminal device provided with a first communication section which connects to a translation module, a second communication section which has a shorter communicable distance in comparison with the first communication section, and a communication control section which, after information of an other terminal device is received by the second communication section, controls to commence communication with the translation module by the first communication section based on the information of the other terminal device. Accordingly, starting and stopping of a predetermined function can be executed by device side. | 2016-02-11 |
20160041970 | CHUNK COMPRESSION IN A DEDUPLICATION AWARE CLIENT ENVIRONMENT - Techniques and mechanisms described herein facilitate the transmission of a data stream to a networked storage system. According to various embodiments, a data stream may be parsed to identify one or more uncompressed data chunks for transmission to a networked storage system. Each uncompressed data chunk may be compressed to produce a respective compressed data chunk. Each compressed data chunk may be transmitted to the networked storage system via a network for storage at the networked storage system. | 2016-02-11 |
20160041971 | SEARCH ENGINE FOR A VIDEO RECORDER - The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices. The set-top boxes are used to transfer shows from a broadcast input source to one or more types of storage devices and to play back the shows from the storage devices to the output devices, either in a delayed-live fashion or at a later time of the user's choosing. The set-top box displays a graphical user interface (GUI); which gives the user the ability to watch and/or record timeslot based programming, to order on-demand programming, and to playback previously recorded shows that reside on a local or remote storage device. A search engine is added to the GUI that lets the search for shows and receive results in an enhanced manner. | 2016-02-11 |
20160041972 | SYSTEM AND METHOD FOR DYNAMIC DOCUMENT RETENTION - A system for dynamic document retention, in a multi-owner environment that includes a document management system, registers, in a retention service, plural different document owners for a same document. The system receives a different owner-defined document retention policy for the document from each of the document owners, and registers, in a plug-in registry, the policies. In response to a scheduler or a document owner, the system triggers an update of a document retention policy, adds/deletes a document owner from the document, and/or deletes the document when there are no remaining document owners. The document management system includes a retention service that tracks the owners of the same document(s), the plug-in registry that tracks the different document retention policies of the different document owners, and an optional scheduler. The event-based retention policies can be responsive to events occurring internal to or external to the document management system. | 2016-02-11 |
20160041973 | USING SOCIAL DATA TO ASSIST EDITORS IN ADDRESSING REVIEWER FEEDBACK IN A DOCUMENT REVIEW WORKFLOW - Presenting a reviewer feedback of a document, one aspect, may comprise retrieving a plurality of feedback on a document, each feedback having an associated reviewer who provided the feedback. Social data associated with the reviewer of the feedback may be obtained. A plurality of characteristics associated with the feedback may be identified, at least some of the characteristics identified based on the social data. The characteristics may include at least the associated reviewer's position in an organization hierarchy, the reviewer's expertise, frequency of the feedback, impact of the feedback, and usefulness of the feedback. The plurality of feedback may be prioritized based on the plurality of characteristics, and a list of prioritized feedback may be presented via a user interface. | 2016-02-11 |
20160041974 | ENHANCING TEXTUAL SEARCHES WITH EXECUTABLES - Receiving a search request by a computer. Parsing text-based search terms from the search request. Searching documents in a document index based on the text-based search terms. Transmitting to a user device a list of documents identified by the search. Receiving, from the user device, a selection of one of the identified documents. Parsing executable-based search terms from the search request. Identifying content defining an executable in the selected document. Forming a display element from the executable. Identifying and associating variable names and variable values in the search query with variable names and variable values in the executable. Forming a statement to solve from the search query. Solving the statement to solve. Substituting the variable values and the statement solution for corresponding variable names in the display element. Embedding the display element in the selected document, and transmitting the selected document with the embedded display element to the user device. | 2016-02-11 |
20160041975 | DOCUMENT TAGGING AND RETRIEVAL USING PER-SUBJECT DICTIONARIES INCLUDING SUBJECT-DETERMINING-POWER SCORES FOR ENTRIES - Techniques for managing big data include tagging of documents and subsequent retrieval using per-subject dictionaries having entries with subject-determining-power scores. The subject-determining-power scores provide an indication of the descriptive power of the term with respect to the subject of the dictionary containing the term. The same term may have entries in multiple dictionaries with different subject-determining-power scores in each of the dictionaries. A retrieval request for one or more documents containing search terms descriptive of the one or more documents can be processed identifying a set of candidate documents tagged with subjects and optional terms, and then applying subject-determining-power scores from the multiple dictionaries for the search term to determine a subject for the search term. The method then selects the one or more documents from the candidate documents according to the subject. | 2016-02-11 |
20160041976 | PROCESSING LOG FILES USING A DATABASE SYSTEM - Disclosed are some examples of database systems, methods, and computer program products for processing log files. In some implementations, a server of a database system accesses a log file having a release version. The log file includes data entries identifying system events corresponding to user activity. The server generates or updates, based on the release version of the log file, a metadata file indicating approved entry types and approved data. The server also generates or updates, based on the log file and the metadata file, customer-facing log files. Each customer-facing log file is associated with a corresponding customer entity capable of being serviced by the database system. Each customer-facing log file includes a subset of the entries and a subset of the data items of at least one of the entries. | 2016-02-11 |
20160041977 | STORING METHOD FOR EDITED IMAGE FILE - A storing method temporarily records every editing actions when a 3D-model of an original image file is edited. When the 3D-model is edited completely and an edition-completed model is obtained, a project file is created to store an absolute address of the original image file located in a hard-drive, and to store the temporary recorded editing actions to as a log file of the project file. When the project file is opened later, it opens the 3D-model of the original image file in according to the stored absolute address, and then the opened 3D-model is edited automatically in according to the stored editing actions. Therefore, the edition-completed model can be obtained directly whenever the project file is opened. Also, a user can recover the edition-completed model back to a status before executing any one of the edition actions in according to the log file. | 2016-02-11 |
20160041978 | MEDIA CONTENT DISCOVERY AND CHARACTER ORGANIZATION TECHNIQUES - Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a first character. The first and second characters are associated with a first and second salience value, respectively. A second character model comprises a second set of attribute values for the plurality of attributes of a second character of the plurality of characters. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the second character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. A media is recommended based on the media rating. | 2016-02-11 |
20160041979 | INFORMATION PROCESSING APPARATUS AND ASSOCIATED METHOD OF CONTENT EXCHANGE - A non-transitory computer-readable storage medium is provided for storing computer program instructions that cause a computer to implement a method of exchanging content. The method includes connecting to an information processing apparatus, and transferring a ID of the computer to the information processing apparatus when a connection to the information processing apparatus is detected. The method further includes storing content and data related to the content transmitted from the information processing apparatus, transferring the data corresponding to the content stored in the computer, and reproducing the stored content. The content is automatically transferred to the computer when the computer is judged to be a predetermined device. | 2016-02-11 |
20160041980 | ANSWERING TIME-SENSITIVE QUESTIONS - A method providing an answer to an input question containing at least one time-sensitive word or at least one time-sensitive phrase using natural language processing (NLP) is provided. The method may include receiving the input question. The method may also include performing natural language processing (NLP) analysis on the input question to extract a required value phrase. The method may further include forming at least one mathematical equation based on the extracted required value phrase. Additionally, the method may include forming at least one interim question based on the extracted required value phrase. The method may further include solving the at least one formed mathematical equation and the at least one formed interim question. The method may also include narrating the answer to the input question in natural language based on the solved at least one interim question or the solved at least one mathematical equation. | 2016-02-11 |
20160041981 | ENHANCED CASCADED OBJECT-RELATED CONTENT PROVISION SYSTEM AND METHOD - The present invention provides systems and methods for enhanced cascaded object-related content provision, the method including detecting an object with a multimedia communication device, uploading content related to the detected object to the device to enable a user to perform at least one user action and providing further content associated with the detected object responsive to at least one of a device location, object detection and the at least one user action. | 2016-02-11 |
20160041982 | Conditioned Search Ranking Models on Online Social Networks - In one embodiment, a method includes a computing system receiving a query from a first user, which can be parsed to identify i conditions associated with the query. The system may then identify one or more search results substantially matching the i conditions. Each search result may be associated with a feature vector of j features. The system may then access a conditioned ranking model that comprises j scoring functions for each i condition. The j scoring functions may correspond to j features of the feature vectors. A score for each search result may be calculated based on the i conditions and the j features. The system may then receive a selection of one of the search results from the first user, and in response modify one or more of the j scoring functions of the conditioned ranking model based on the selection. | 2016-02-11 |
20160041983 | LOCAL QUERY RANKING FOR SEARCH ASSIST METHOD AND APPARATUS - One or more suggested search query completion alternatives are provided to the user and are selectable by the user in completing the user's search query. The suggested search query completion alternatives may comprise local business query completion suggestions, each of which may correspond to a local business, and general query completion suggestions, each of which may correspond to a general query. A ranking of local business query completion suggestions and general query completion suggestions may be used to identify a number of top-ranked query completion suggestions for presentation to the user. The ranking may use a popularity measure associated with each business and a frequency measure associated with each general query. A popularity associated with a local business may be weighted using a granularity weighting, which may be determined using a local query intent confidence level. | 2016-02-11 |
20160041984 | SELECTING CONTENT USING QUERY-INDEPENDENT SCORES OF QUERY SEGMENTS - Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for responding to queries. A first user query is received. The first user query is processed including identifying one or more segments in the first user query, a segment representing a word or a phrase. A stand-alone score is determined for each segment of the first user query, wherein the stand-alone score is an indication of a likelihood that the segment represents a stand-alone query and that the segment represents a main topic of the first user query. A historical log of queries is processed to determine query-independent scores for segments that are included in queries represented by the log. The final query-independent scores are used to determine the stand-alone score for each segment of the first query. | 2016-02-11 |
20160041985 | SYSTEMS AND METHODS FOR SUGGESTING HEADLINES - Systems and methods for recommending headlines of an article are disclosed. A topic for the article may be chosen based on the article and an original headline. Trending words within the topic that are related to the article are identified and suggested for inclusion in a revised headline. | 2016-02-11 |
20160041986 | Smart Search Engine - The subject disclosure presents methods and systems for implementing a smart search engine (SSE). The SSE allows users input a natural language query, parses the query, searches for the most proper entity (or relation) from a Knowledge Base, shows the found entity (or relation) with its semantic-rich refinements, and displays the search results sorted by a proposed ranking function. Search results include a list of Web documents that are semantically indexed by the queried entity (or relation). Users can refine their query by exploring several semantic refinements that provide semantically related information of the currently searched entity (or relation). The SSE uses a Knowledge Base to store semantic knowledge that is extracted from the semantic analysis of Web documents. Methods to construct, maintain and evolve the Knowledge Base are also described. | 2016-02-11 |
20160041987 | METHOD AND SYSTEM FOR EXTRACTION - A system and method for extracting information from at least one document in at least one set of documents, the method comprising: generating, using at least one ranking and/or matching processor, at least one ranked possible match list comprising at least one possible match for at least one target entry on the at least one document, the at least one ranked possible match list based on at least one attribute score and at least one localization score. | 2016-02-11 |
20160041988 | SYSTEMS AND METHODS FOR IDENTIFYING AND ANALYZING INTERNET USERS - This disclosure describes systems, methods, and apparatus for generating reports enhancing an understanding of Internet users based on their generated content and actions taken by others in response to the generated content. | 2016-02-11 |
20160041989 | INFORMATION SYSTEM AND METHOD FOR DEVELOPING AN INFORMATION SYSTEM - An information system, for a motor vehicle workshop, has a user input unit for a use to input at least one feature; a database contains data sets and at least one link table having fields for linking the data sets, each data set including at least one feature and at least one first allocation list having at least one allocation list element linking the data set with at least one field in the at least one link table; a selection unit to select from the database at least one data set having at least one of the features inputted as the first data set; and an allocation unit to evaluate the first allocation lists of the data sets and to select as second data sets those data sets whose first allocation list contains at least one allocation list element linking the respective data set with a field in the link table that is linked with the first data set by at least one allocation list element in the first allocation list of the first data set. | 2016-02-11 |
20160041990 | Method and System to Associate Meaningful Expressions with Abbreviated Names - A method of associating a meaningful term with a first abbreviated name includes selecting a first meaningful term based on similarity between the first meaningful term and expansion of a first abbreviated term, selecting the first meaningful term based on collocation of a second abbreviated term, and associating the first meaningful term with the first abbreviated term. The first abbreviated term is associated with a first abbreviated name. The second abbreviated term and a third abbreviated term are associated with a second abbreviated name. The second abbreviated term satisfies a matching criterion associated with the first abbreviated term. A corresponding system and computer-readable device are also disclosed. | 2016-02-11 |
20160041991 | SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR PROVIDING QUERY SUGGESTIONS BASED ON ENVIRONMENTAL CONTEXTS - Provided are systems, methods, and computer-readable media for providing query rewrites and autocompletions based on environmental contexts, such as the current time, the current weather, social networking recommendations, the presence at a location of a contact associated with the user, current events, or other contexts. A query is received from a user and environmental context data is retrieved. Next query suggestions, such as query rewrites and autocompletions, are retrieved from a query suggestion repository, and scores for each query suggestion are retrieved. Next, the scores are recalculated based on a relationship between environmental context data and the query suggestions. The query suggestions are ranked based on the recalculated scores and provided to the user for selection. | 2016-02-11 |
20160041992 | DATA MANAGEMENT APPARATUS, DATA MANAGEMENT METHOD AND NON-TRANSITORY RECORDING MEDIUM - A data management apparatus includes a storage unit which stores a first database for retaining structured data in which a plurality of data features are structured based on attributes and attribute values, and a second database for retaining unstructured data in file units, and a control unit which combines the structured data and the unstructured data and manages the combination as virtual structured data which is accessed during an execution of a search query to the second database, uses attribute values of virtual attributes of the virtual structured data as values that were extracted from files of the second database based on predetermined information extraction rules, and updates the attribute values of the virtual attributes of the virtual structured data when the files of the second database including the unstructured data are updated. | 2016-02-11 |
20160041993 | APPARATUS AND METHODS FOR LIGHTWEIGHT TRANSCODING - Apparatus and methods for lightweight transcoding. In one embodiment, a minimal function transcoder is disclosed which supports multiple devices requiring various video formats. Transcoding functionality may be downloaded to an existing device and comprises using an intermediate set of data resulting from a partial decode of an input stream that is temporarily stored until all transformation operations have completed. Premises devices register to the transcoder and the transcoder transcodes content requested by the registered devices (i) upon detection that the registered device is “in use”; (ii) at the time of original content playback or broadcast; and/or (iii) at a time prior to a previously scheduled time of intended use. The transcoder exploits the similarities between the mechanisms by which the various encoding formats and, in one variant, ignores some of the features of the more advanced content formats to arrive at a “just-in-time” or “near real-time” transcoded content. | 2016-02-11 |
20160041994 | METHODS FOR CONVERTING TEXT FILES - A computer-implemented method for converting a word processor document to an electronic book format for publication. The method includes analysing the word processor document for characteristics such as words or terms that are naturally used by an author in the preparation of a manuscript, and also structural characteristics of the word processor document such as page breaks, section breaks, cardinal or ordinal indicators and the like. Also provided is software configured to execute the method by way of a computer. | 2016-02-11 |
20160041995 | SYSTEM AND METHOD FOR PLANNING AND CONFIGURING A FILE SYSTEM MIGRATION - A migration plan is created that is based at least in part on an operator input. The resources of a destination file system are provisioned based on the migration plan. One or more processes to migrate the source file system for the provisioned resources of the destination file system are then configured based on the migration plan. | 2016-02-11 |
20160041996 | SYSTEM AND METHOD FOR DEVELOPING AND IMPLEMENTING A MIGRATION PLAN FOR MIGRATING A FILE SYSTEM - A migration plan is used to create a namespace for the destination file system based at least in part on a namespace of the source file system. The migration plan is also used to determine a destination collection of policies for implementation on the destination file system. At least one of the namespace or the collection of destination policies include an operator-specific configuration that is specified by the one or more rules or parameters of the operator input. | 2016-02-11 |
20160041997 | DATA STORAGE SYSTEM FOR ANALYSIS OF DATA ACROSS HETEROGENEOUS INFORMATION MANAGEMENT SYSTEMS - Systems and methods for generating customized reports from data storage databases and other information management system databases. The methods include normalizing queried information from different types of information management system databases to enable system-wide report generation. Other implementations are disclosed. | 2016-02-11 |
20160041998 | Apparatus and Methods for Personalized Video Delivery - Computer systems and methods providing personalized delivery of video files to a user's device. A computer server allows a user to create a user profile which includes information about certain user preferences, such as a favorite subject matter, favorite participant(s) and the like and, when a user connects to the computer server, the server checks a video database for video files of potential interest to the user and generates a ranking of video files of potential interest, then provides information and, if requested, the video files, to the user in order of the ranking. The ranking may be based on a variety of inputs, including both express and/or implied user preferences, the elapsed time between the publication (or creation) of a video file and the user's request therefor, the subject matter of the video file, the teams, players, and other persons included in the video file, the length of the video file, and a variety of other information about the video file. The computer server may provide this information and the video files to any one of a number of devices associated with a user, including desktop and laptop computers, tablets, phones, and the like. | 2016-02-11 |
20160041999 | QUERY ANALYZER - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing queries. One of the methods includes obtaining a plurality of queries submitted from a plurality of different client devices; determining a source geographic location for each of the plurality of queries based on information associated with a client device from which the query was submitted; determining a destination geographic location for each of the plurality of queries based on the respective first text portion of the query; determining a vertical market category for each of the plurality of queries; receiving a request to analyze queries according to a first vertical market category and at least one of a source geographic location or a destination geographic location; using one or more indexes to identify queries responsive to the request; and presenting data describing the queries responsive to the request. | 2016-02-11 |
20160042000 | RULES-BASED ENGINE FOR CROSS-PROMOTION PLATFORM - A system and computer-implemented method for cross-promoting electronic games is provided. First and second electronic game databases are configured to store first and second game user attributes relating to first and second electronic game, respectively. An aggregator database is coupled to the first and second electronic game databases and is configured to store a first game user attribute, associated with the user and relating to a first electronic game, and user data of a user of the first electronic game. A processor is coupled to the aggregator database and configured to automatically associate a second game user attribute to the user according to a predetermined rule based on at least one of the first game user attribute stored in the aggregator database and the user data. The second game user attribute associated to the user by the processor is stored in the aggregator database. | 2016-02-11 |
20160042001 | SEARCH SUGGESTIONS OF RELATED ENTITIES BASED ON CO-OCCURRENCE AND/OR FUZZY-SCORE MATCHING - A method for generating search suggestions of related entities based on co-occurrence and/or fuzzy score matching is disclosed. The method may be employed in a search system that may include a client/server type architecture. The search system may include a user interface for a search engine in communication with one or more server devices over a network connection. The server device may include an entity extraction module, a fuzzy-score matching module, and an entity co-occurrence knowledge base database. In one embodiment, the search system may process a partial search query from a user and present search suggestions to complete the partial query. In another embodiment, the complete search query may be used as a new search query. The search system may process the new search query, run an entity extraction, find related entities from the entity co-occurrence knowledge base, and present said related entities in a drop down list. | 2016-02-11 |
20160042002 | SYSTEM AND METHOD TO DETERMINE QUALITY OF A DOCUMENT SCREENING PROCESS - Legal document processing (review/summarization/analysis) is a complex and intellectually intensive process. The quality process required for accomplishing this task needs to ensure acceptable levels of accuracy to the customer along with speed and efficiency. Defining of Error Codes, measurement of Error Codes and the related analysis, calibration of results and the analysis of deviations and similarities and the sampling strategy associated with unit selection are critical in ensuring a high acceptable quality level. A system and method of searching through documents in order to find documents relevant to a defined inquiry, whereby the number of irrelevant documents produced and number of relevant documents overlooked is minimized. A system and method of using scoring and quality evaluations for a given search project are described. | 2016-02-11 |
20160042003 | ENHANCED INTERNALLY LINKED ELECTRONIC PAPER FORMAT REPORT GENERATION SYSTEM AND PROCESS - The present invention is directed to a system and process for electronic paper file generation from a report format and metafile such that a user may readily navigate the report objects within an enhanced electronic paper file. An electronic paper file is created based on a selected data source and report format. The initial electronic paper file is parsed and a metafile including identifier and position information for report objects contained therein is created. The metafile is parsed to generate the relationships between the report objects and a data tree representing the relationships is created. The relationship information is parsed and internal links to related report objects are created, facilitating navigation among the report objects. | 2016-02-11 |
20160042004 | INFORMATION PROCESSING DEVICE, NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM AND INFORMATION PROCESSING METHOD - An information processing device, comprises: a link information obtaining part that obtains link information to a file corresponding to a selected web content in response to detecting a select of at least one of web contents from a first contents screen on which the web contents obtained from a first storage server are laid out; a storage information obtaining part that obtains storage information of a second storage server corresponding to a designated display area in response to detecting a designating operation of the display area of the web content on a second contents screen after the link information is obtained; a file obtaining part that obtains the file corresponding to the selected web content from the first storage server based on the link information; and a file transmitting part that sends the file obtained by the file obtaining part to the second storage server based on the storage information. | 2016-02-11 |
20160042005 | TECHNIQUES FOR IMPLEMENTING HYBRID FLASH/HDD-BASED VIRTUAL DISK FILES - Techniques for utilizing flash storage as an extension of hard disk (HDD) storage are provided. In one embodiment, a computer system stores a subset of blocks of a logical file in a first physical file, associated with a first data structure that represents a filesystem object, on flash storage and a subset of blocks, associated with a second data structure that represents a filesystem object comprising tiering configuration information that includes an identifier of the first physical file, in a second physical file on HDD storage. The computer system processes an I/O request directed to the logical file by directing it to either the physical file on the flash storage or the HDD storage by verifying that the tiering configuration information exists in the data structure and determining whether the one or more blocks are part of the first subset of blocks or the second subset of blocks. | 2016-02-11 |
20160042006 | System and Method of Optimizing the User Application Experience - A system and method of optimizing the performance of an information handling system is disclosed herein. One or more data samples are generated by identifying one or more files accessed during the user application experience while in a sampling interval. An identifier and access frequency for each of the identified files are stored in a data sample. One or more data samples are merged into a merged data sample. A compression ratio is calculated for each of the identified files. One or more of the files identified in the merged data sample are selected for uncompression. The files selected for uncompression are uncompressed. | 2016-02-11 |
20160042007 | CONTENT ALIGNED BLOCK-BASED DEDUPLICATION - A content alignment system according to certain embodiments aligns a sliding window at the beginning of a data segment. The content alignment system performs a block alignment function on the data within the sliding window. A deduplication block is established if the output of the block alignment function meets a predetermined criteria. At least part of a gap is established if the output of the block alignment function does not meet the predetermined criteria. The predetermined criteria is changed if a threshold number of outputs fail to meet the predetermined criteria. | 2016-02-11 |
20160042008 | TECHNIQUE SELECTION IN A DEDUPLICATION AWARE CLIENT ENVIRONMENT - Techniques and mechanisms described herein facilitate the transmission of a data stream to a networked storage system. According to various embodiments, a determination may be made as to whether an amount of available computing resources at a client device meets or exceeds a computing resource availability threshold at the client device. A processing operation on a data stream may be performed at the client device to produce a pre-processed data stream when the amount of available computing resources meets or exceeds the computing resource availability threshold. The pre-processed data stream may be transmitted to a networked storage system for storage via a network. The networked storage system may be operable to store deduplicated data for retrieval via the network. | 2016-02-11 |
20160042009 | RESTRICTING SENSITIVE QUERY RESULTS IN INFORMATION MANAGEMENT PLATFORMS - As information becomes more accessible to the public, the ability to predict and estimate sensitive data from the data already available to the general public becomes easier. The existing privacy-preserving data mining approaches only consider the information the user is querying and do not consider the information the user already has, and how the user can use that information in combination with the query information to create sensitive data that the user should not have access to. Some embodiments of the present invention provide a query analysis (QA) program that solves the aforementioned problem by taking into account data that a user may already have, whether it is private data or data that is available to the public, and then using that data, along with the data that would be returned in the query, to determine if sensitive data could be recreated. | 2016-02-11 |
20160042010 | Systems and Methods of Facilities Location - Disclosed herein are systems and methods of facilities location, in which a customer activates an application and that application determines, from the GPS device, a location and the locations of the various cables or equipment buried in their yard. The customer may mark the service location using the supplied information on the device application. In an example embodiment, if the customer has further questions, he may call into the center, for example, by pressing a voice button, to talk to a person regarding the questions. In this embodiment, a two way communication is enabled to provide the customer with additional assistance in locating the facilities. | 2016-02-11 |
20160042011 | PERSONALIZED DESTINATIONS IN NAVIGATION SYSTEMS WITH PASSWORD PROTECTION - A method of operating a vehicle navigation system includes enabling a user to enter and store in the system a destination address in association with a name and/or telephone number. The user is enabled to enter the name and/or telephone number in free form and without format restrictions. The user is enabled to later retrieve the destination address based on the name and/or telephone number being used as a search term. | 2016-02-11 |