39th week of 2017 patent applcation highlights part 45 |
Patent application number | Title | Published |
20170277641 | INTEGRATED CIRCUIT, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - An integrated circuit includes a processing circuit, a first memory, and a writing unit. The processing circuit includes a memory space and stores data in the memory space and performs processing. The first memory stores permission information indicating a range permitted to be used in the memory space. The writing unit writes, in response to a request to write data to a specified address in the memory space, the data to the specified address in a case where the permission information indicating a range including the specified address is stored. | 2017-09-28 |
20170277642 | HDMI EXTENDER WITH BIDIRECTIONAL POWER OVER TWISTED PAIR - Disclosed are various embodiments of transmit and receive connectivity devices that receive a media signal from a source device coupled to the HDMI port and to convert the media signal to a converged media signal based on a converged signal specification. The converged media signal can be transmitted between the transmit and receive connectivity devices through a multi-position multi-contact port. The converged media signal can be converted to a media signal based on the converged signal specification. The converted media signal can be output to a sink device via an HDMI port. | 2017-09-28 |
20170277643 | ACTIVE AND STALL CYCLE BASED DYNAMIC SCALING OF PROCESSOR FREQUENCY AND BUS BANDWIDTH - Techniques are described in which to determine as separate values the active time and the stall time of a processing unit at different operating frequencies of the processing unit and bus bandwidths of a bus that interconnects the processing unit to system memory. The techniques may adjust the operating frequency of the processing unit and/or bus bandwidth based on the determined active times and stall times. | 2017-09-28 |
20170277644 | SERIAL COMMUNICATION BRANCHING DEVICE AND SERIAL COMMUNICATION SYSTEM - A serial communication branching device and a serial communication system are provided. The serial communication branching device, which branches a plurality of slaves connected to the master by a daisy chain into a plurality of paths, is equipped with a first communication circuit that carries out communication with the master connected to a preceding stage side, a plurality of second communication circuits that carry out communication with the slaves of the paths connected to a subsequent stage side, and a path selection circuit disposed between the first communication circuit and the second communication circuits. In the case that a slave connected on the subsequent stage side transmits a reply signal to the master responsive to a transmission signal transmitted from the master, the path selection circuit selects a path of the slave that transmits the reply signal, and outputs the reply signal from the selected path to the master. | 2017-09-28 |
20170277645 | MOBILE DEVICE WITH MULTIPLE COMMUNICATION CAPABILITIES - An interface unit of a mobile device coupled to an auxiliary device, the interface unit including: a first plurality of switches configured for power delivery to the auxiliary device; at least one isolation unit coupled to the first plurality of switches, the at least one isolation unit configured to isolate the multiple signals and to prevent disruption of data communication between the mobile device and the auxiliary device; and a second plurality of switches configured for the data communication between the mobile device and the auxiliary device, the second plurality of switches configured to bypass the at least one isolation unit. | 2017-09-28 |
20170277646 | Multipath I/O Proxy Device-Specific Module - A method, non-transitory machine readable medium, and system are provided for modifying a device-specific module (DSM) corresponding to a storage device. In some embodiments, the method includes registering a first device-specific module (DSM) with a Multipath I/O (MPIO) module. The MPIO module provides one or more interfaces of the first DSM that redirect to one or more interfaces of a second DSM. The second DSM is modified to a modified second DSM. The MPIO module accesses the one or more interfaces of the first DSM and the accesses are redirected, by the one or more interfaces of the first DSM, to one or more interfaces of the modified second DSM. | 2017-09-28 |
20170277647 | INTEGRATED CIRCUIT WITH PIN LEVEL ACCESS TO IO PINS - An integrated circuit (IC) having multiple cores controls write access to its input/output (I/O) pins. The IC includes a pin-control circuit, a memory, and a set of I/O pins. The pin-control circuit allows a core to independently control individual ones of the I/O pins. A set of pin-control values are defined that correspond to the set of I/O pins to indicate a type of core that can access an I/O pin. The pin-control circuit receives the pin-control values, a source ID, and write data generated by a core, and updates a pin data bit stored in the memory with a corresponding bit of the write data when the core is allowed to access the I/O pin. The pin-control circuit does not change the pin data bit when the core is denied write access to the I/O pin. | 2017-09-28 |
20170277648 | Interface Emulator using FIFOs - An interface emulator for an IC is disclosed. An interface emulator includes a first first-in, first-out memory (FIFO) and a second FIFO. The first FIFO is coupled to receive data from an access port and a second FIFO coupled to receive data from at least one functional unit in the IC. The access port may be coupled to a device that is external to the IC. The external device may write information into the first FIFO, and this information may subsequently be read by a functional unit in the IC. Similarly, the functional unit may write information into the second FIFO, with the external device subsequently reading the information. Information may be written into the FIFOs in accordance with a predefined protocol. Thus, a particular type of interface may be emulated even though the physical connection and supporting circuitry for that interface is not otherwise implemented in the IC. | 2017-09-28 |
20170277649 | ELECTRONIC APPARATUS AND DETECTION METHOD USING THE SAME - An electronic apparatus and a detection method using the same are provided. The electronic apparatus includes a processor, a platform controller, and an auxiliary controller. The processor includes a first bus compatible with a first standard. The platform controller is coupled to the processor, and the processor is connected to peripheral devices of the electronic apparatus through the platform controller or the first bus according to the first standard. The auxiliary controller is coupled to the processor through the first bus, and the processor controls the auxiliary controller through a second bus and the platform controller. The auxiliary controller receives a detection signal to detect the processor, the platform controller, or at least one of the peripheral devices in the electronic apparatus through the first bus compatible with the first standard according to the detection signal. | 2017-09-28 |
20170277650 | User equipment and method for data transmission - Embodiments of the disclosure disclose user equipment and a method for data transmission, and the user equipment includes: a USB Type-C interface, a USB physical layer, an audio codec and an analog switch device. A left channel terminal and a right channel terminal of the audio codec and a data transmission terminal of the USB physical layer multiplex D+ and D− pins of the USB Type-C interface. The first analog switch device is configured to, when detecting that an analog audio cable is inserted into the USB Type-C interface, switch the D+ and D− pins of the USB Type-C interface to connect the left channel terminal and the right channel terminal of the audio codec, respectively. | 2017-09-28 |
20170277651 | ADDRESSING OF SLAVE DEVICES ON A SINGLE WIRE COMMUNICATIONS BUS THROUGH REGISTER MAP ADDRESS SELECTION - A communications system includes a single wire communications bus and a plurality of slave devices, each of the slave devices associated with a common slave identifier. The single wire communications bus is configured to receive a message comprising data, a slave identifier, and a register map address. A respective one of the plurality of slave devices selectively responds to the message if the slave identifier in the message is the same as the common slave identifier associated with the respective one of the plurality of slave devices and the register map address in the message is the same as the register map address associated with the respective one of the plurality of slave devices. | 2017-09-28 |
20170277652 | TRANSMISSION OF SYNCHRONOUS DATA VIA A SERIAL DATA BUS, IN PARTICULAR A SPI BUS - The invention concerns the transmission of synchronous data between a master communication module and a slave communication module via a serial data bus, in particular a SPI bus. According to the invention, the data to be transmitted by each of the two master and slave communication modules are encapsulated in a data field ( | 2017-09-28 |
20170277653 | ELECTRONIC APPARATUS - An electronic apparatus includes a main body housing, a design panel to be mounted to a front surface of the main body housing, a button which is configured such that an end extends in cantilever fashion from an end portion fixed to the design panel and in which an operation part provided at the end is exposed to the outside through an opening of the design panel, a drain groove, provided around the operation part, whose an end portion in a direction in which the end is tilted due to pressing of the operation part is open, and a drain groove provided in the front surface of the main body housing on the side of the open end portion of the drain groove and leads to the outside of the main body housing. | 2017-09-28 |
20170277654 | METHOD AND APPARATUS FOR TASK SCHEDULING ON HETEROGENEOUS MULTI-CORE RECONFIGURABLE COMPUTING PLATFORM - A method for task scheduling on a heterogeneous multi-core reconfigurable computing platform is disclosed, the method includes: determining an execution manner of a target task according to popularity of the to-be-executed target task and usage of a reconfigurable resource of the heterogeneous multi-core reconfigurable computing platform, where the execution manner includes a hardware manner or a software manner, for the target task, there is no corresponding target intellectual property IP core for executing the target task on the heterogeneous multi-core reconfigurable computing platform, the popularity of the target task is used to indicate central processing unit CPU usage of the target task, and the usage of the reconfigurable resource is used to indicate a usage status of the reconfigurable resource; and executing the target task according to the determined execution manner. | 2017-09-28 |
20170277655 | MEMORY SHARING FOR WORKING DATA USING RDMA - A server system may include a cluster of multiple computers that are networked for high-speed data communications. Each of the computers has a remote direct memory access (RDMA) network interface to allow high-speed memory sharing between computers. A relational database engine of each computer is configured to utilize a hierarchy of memory for temporary storage of working data, including in order of decreasing access speed (a) local main memory, (b) remote memory accessed via RDMS, and (c) mass storage. The database engine uses the local main memory for working data, and additionally uses the RDMA accessible memory for working data when the local main memory becomes depleted. The server system may include a memory broker to which individual computers report their available or unused memory, and which leases shared memory to requesting computers. | 2017-09-28 |
20170277656 | METHOD AND APPARATUS FOR REDUCING POWER AND CYCLE REQUIREMENT FOR FFT OF ECG SIGNALS - Embodiments of the invention described herein provides devices and methods that exploit the repetitive nature of the Electrocardiogram (ECG) to reduce the number of total arithmetic operations required to execute a 128 point FFT routine. | 2017-09-28 |
20170277657 | Method and Apparatus for Converting Spherical Harmonics Representations of Functions into Multi-Resolution Representations - An analytical method to efficiently convert a function that is stored in spherical harmonics into a function that is stored in a wavelet or mip map representation enables a variety of computer graphics functions to be efficiently performed. A function may be stored as a spherical harmonic representation and rotated in the spherical harmonic domain; the function can then be converted to a wavelet representation. The conversion method may be used to convert a spherical harmonic function to wavelets, and then an importance sampling technique may be applied to the wavelet representation to generate a set of importance samples for the function. The conversion method may be applied to convert a spherical harmonic representation into the wavelet domain, and an importance sampling technique may then be applied which samples the product of the function and another function in the wavelet domain. | 2017-09-28 |
20170277658 | METHOD AND APPARATUS FOR DISTRIBUTED AND COOPERATIVE COMPUTATION IN ARTIFICIAL NEURAL NETWORKS - An apparatus and method are described for distributed and cooperative computation in artificial neural networks. For example, one embodiment of an apparatus comprises: an input/output (I/O) interface; a plurality of processing units communicatively coupled to the I/O interface to receive data for input neurons and synaptic weights associated with each of the input neurons, each of the plurality of processing units to process at least a portion of the data for the input neurons and synaptic weights to generate partial results; and an interconnect communicatively coupling the plurality of processing units, each of the processing units to share the partial results with one or more other processing units over the interconnect, the other processing units using the partial results to generate additional partial results or final results. The processing units may share data including input neurons and weights over the shared input bus. | 2017-09-28 |
20170277659 | IN MEMORY MATRIX MULTIPLICATION AND ITS USAGE IN NEURAL NETWORKS - A method for an associative memory array includes storing each column of a matrix in an associated column of the associative memory array, where each bit in row j of the matrix is stored in row R-matrix-row-j of the array, storing a vector in each associated column, where a bit j from the vector is stored in an R-vector-bit-j row of the array. The method includes simultaneously activating a vector-matrix pair of rows R-vector-bit-j and R-matrix-row-j to concurrently receive a result of a Boolean function on all associated columns, using the results to calculate a product between the vector-matrix pair of rows, and writing the product to an R-product-j row in the array. | 2017-09-28 |
20170277660 | ATTRIBUTION USING SEMANTIC ANALYSIS - Elements in source data statements are matched to respective one or more entries in an ontology associated with a domain that had been selected for the source data statements. The source data statements had been received for a request. The ontology includes items and relationships that define the selected domain. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request. | 2017-09-28 |
20170277661 | DISSOCIATIVE VIEW OF CONTENT TYPES TO IMPROVE USER EXPERIENCE - A user device may receive a web page having multiple different types of content (e.g., text, images, videos, etc.). The user device may identify the different types of content, and may generate reformatted pages that each include a particular type of content associated with the web page. For instance, one reformatted page may include text content of the web page, without including image content of the web page (and/or vice versa). The reformatted pages may include resized and/or repositioned versions of the original content (e.g., resized and/or reformatted images and/or text). | 2017-09-28 |
20170277662 | SYSTEMS AND METHODS FOR DISPLAYING DIGITAL FORENSIC EVIDENCE - Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can format the data artifacts according to a variety of display types and presentation formats, to facilitate review and reporting by a user. The display types and presentation formats also enable the user to easily switch between a source location view and a related artifacts view. | 2017-09-28 |
20170277663 | DIGITAL CONTENT CONVERSION AND PUBLISHING SYSTEM - A digital content conversion system provides a GUI that receives a PDF file. The PDF file is analyzed, and page(s) of the PDF file are identified via the GUI. Text element(s), text element location information, image element(s), and image element location information are extracted from selected pages identified via the GUI. The text element(s) and image element(s) are formatted to provide HTML formatted text data and HTML formatted image data. A composite content element layout is then provided via the GUI that displays the HTML formatted text data and the HTML formatted image data, and selections of a subset of the HTML formatted text data and the HTML formatted image data are received. A command to publish is then received via the GUI and, in response, the subset of HTML formatted text data and the HTML formatted image data is transmitted to a content management system for publishing. | 2017-09-28 |
20170277664 | GRAPHICAL DATA PRESENTED IN CODE EDITOR ALONG WITH CODE - Methods, systems, apparatuses, and computer program products are provided for enabling graphical information to be presented in program code open in a code editor. A graphics tag is detected in the program code loaded for editing and displayed in a code editor window. A graphical object indication that indicates a graphical object is determined in the code in association with the graphics tag. A graphical object is retrieved from a location indicated by the graphical object indication. The graphical object is displayed in the code editor window at a position corresponding to the graphics tag in the code. | 2017-09-28 |
20170277665 | FREE FORM WEBSITE STRUCTURE DESIGN - Website structure creation. A site navigation structure sketch is created by a free-form drawing using a drawing tool being executed on a computing device. The site navigation structure sketch is stored in pixel form, and processed by transforming the site navigation structure sketch by vectorizing the sketch into a predefined structured representation. A site navigation structure is created based on the predefined structured representation, and the site navigation structure is integrated into a web portal site structure. | 2017-09-28 |
20170277666 | TECHNIQUES FOR STEREOSCOPIC ONLINE WEB CONTENT CREATION AND RENDERING - Improved techniques are presented for generating stereoscopic image of 2D web pages. In accordance with an exemplary embodiment, a stereo-enhancing annotation tool is provided and used to generate intermediate HTML source code. The intermediate HTML source code—together with the normal HTML code that is served when a user's browser makes a URL call—are used by a computer processing unit to generate stereoscopic images. Algorithms optimize the look and feel of stereoscopically-imaged web-page content using a number of known presentation optimized parameters that are automatically determined based on a priori assumptions of depth cues. | 2017-09-28 |
20170277667 | TECHNIQUES TO PREDICTIVELY RESPOND TO USER REQUESTS USING NATURAL LANGUAGE PROCESSING - Techniques to predictively respond to user requests using natural language processing are described. In one embodiment, an apparatus may comprise a client communication component operative to receive a user service request from a user client; an interaction processing component operative to submit the user service request to a memory-based natural language processing component; generate a series of user interaction exchanges with the user client based on output from the memory-based natural language processing component, wherein the series of user interaction exchanges are represented in a memory component of the memory-based natural language processing component; and receive one or more operator instructions for the performance of the user service request from the memory-based natural language processing component; and a user interface component operative to display the one or more operator instructions in an operator console. Other embodiments are described and claimed. | 2017-09-28 |
20170277668 | AUTOMATIC DOCUMENT SUMMARIZATION USING SEARCH ENGINE INTELLIGENCE - A summary of a document is generated in near real time. In aspects, an indication to summarize the document is received and the document is processed to generate a summary. For instance, processing includes extracting sentences from the document and generating a plurality of candidate passages from the extracted sentences. Features are extracted from each of the plurality of candidate passages and each candidate passage is ranked based at least in part on the extracted features. High-ranking candidate passages are considered likely to be important and/or representative of the document. A summary of the document is generated including one or more of the high-ranking candidate passages. The summary includes portions of the document that are considered important and/or representative of the document, so a user may review the summary in lieu of reading the entire document. | 2017-09-28 |
20170277669 | Overlays for Collaboration Tools - Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a first device. The program generates, at the first device, a snapshot of a digital content page being presented by a second device. The program also provides a set of annotation tools for annotating the snapshot of the digital content page. The program further adds a set of annotations to the snapshot of the digital content page using the set of annotation tools. | 2017-09-28 |
20170277670 | CONTEXTUAL INK ANNOTATION IN A MAPPING INTERFACE - A computing device and method for use in enabling contextual ink annotation in a mapping interface are disclosed. In one aspect, the computing method may include receiving a map view request to render a map view of map data based upon a current map rendering context, determining that a previously created virtual ink annotation is associated with a location within the map view, the virtual ink annotation having a previous map rendering context captured at a time of creation of the virtual ink annotation, and comparing the current map rendering context to the previous map rendering context associated with the virtual ink annotation. The method may further include, based on a result of the comparison, controlling display of the virtual ink annotation in a rendered map view. | 2017-09-28 |
20170277671 | MAP NOTES - A computing device includes a display, a logic machine, and a storage machine holding instructions executable to display a map via the display, and associate a note with location data defining a geographic location. The note is associated with an annotation displayable on the map. The annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map corresponding to the geographic location associated with the note. The annotation is associated with a zoom parameter defining one or more neap zoom levels at which the annotation is displayed on the map. The annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map. A notification corresponding to the note is presented based on the computing device being located within a threshold distance of the geographic location. | 2017-09-28 |
20170277672 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - An information processing device according to an embodiment includes a keyword extracting unit, a tag generating unit and a UI control unit. The keyword extracting unit extracts a keyword from time-series texts within a time range set by a user. The tag generating unit generates a tag corresponding to a time period from a first appearing time until a last appearing time of a same keyword appearing plural times within a duration set according to the time range. The UI control unit creates a UI screen including a first display area in which a time axis corresponding to the time range is displayed and a second display area in which the tag is displayed while causing the tag to correspond to the time period on the time axis, and resets, by selecting the tag, a time period of the selected tag in the time range to update the UI screen. | 2017-09-28 |
20170277673 | INKING INPUTS FOR DIGITAL MAPS - Examples are provided that relate to inking inputs made to a map displayed on a computing device. One example provides, on a computing device, a method comprising displaying a map on a display device operatively coupled to the computing device, receiving user input of one or more inking inputs on the displayed map and displaying an annotation for each inking input received, determining a map location of each of the one or more inking inputs, determining an intended meaning of each of the one or more inking inputs based upon one or more features of the inking inputs, and performing an action on the computing device based at least on the map location and the intended meaning determined for each of the one or more inking inputs. | 2017-09-28 |
20170277674 | Controlling Digital Input - A computing device includes a digital input system that allows freehand digital inputs to be received (e.g., via movement of a pen, stylus, finger, etc.). The digital input system provides functionality allowing applications to receive digital inputs from a user and control the display of data based on the digital inputs. The digital input system receives digital input from a user and analyzes the digital input to collect input data for the digital input. As the digital input is received, the input data is made available to an application, allowing the application to operate on the input data (e.g., modify the input data and/or generate additional input data) and provide the operated-on input data to the digital input system. The digital input system then proceeds to control the display of data based on the operated-on input data. | 2017-09-28 |
20170277675 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes: a memory that stores a plurality of templates which define different designs from each other with respect to a target object; an acquiring unit that acquires, for individual user, edit information indicating a history of editing performed by the user for the template; and an output unit that outputs information about the template that meets an editing tendency of the user for the template, for the individual user, the editing tendency being acquired from the edit information. | 2017-09-28 |
20170277676 | FUNCTIONAL ONTOLOGY MACHINE-BASED NARRATIVE INTERPRETER - A system and method for analyzing narrative data based on a functional ontology using semiotic square functions to produce analyzed data outputs. A computer implemented method accesses narrative data and reads a semiotic square function data table for each verb in the sequence of words, each semiotic square function data table classifies at least one verb in each sentence pattern as a functional type and includes one or more words in a semiotic square relationship to the verb classified, the functional type applying at least one symmetrical relationship between a first actor and a second actor in the narrative data. The method parses each sentence which includes a verb matching a functional type to match sentence subjects and objects to an event template and outputs an analysis of the narrative data relative to a common story theme based on a sequence of event records. | 2017-09-28 |
20170277677 | UNIVERSAL PARSING FRAMEWORK SYSTEMS AND METHODS - An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform. | 2017-09-28 |
20170277678 | DOCUMENT CROWDSOURCED PROOFREADING SYSTEM AND METHOD - A document crowdsourced proofreading system and method are disclosed that includes enabling a user to activate the system when the user identifies a potential error in a document, and to select a portion of the document containing the potential error. The system also determines the author of the document, and generates a potential error message to be sent to the identified author. A proofreading database maintains records of previously identified potential errors. The system determines if the potential error has previously been reported to the author by using the proofreading database. If the potential error has not previously been reported to the author, the system sends the potential error message to the author, and records in the proofreading database that the potential error in the document has been reported to the author. The system can send the error message to the author using a messaging system of the computing environment. | 2017-09-28 |
20170277679 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - An information processing device includes an extracting unit, a first calculating unit, and a second calculating unit. From a sentence included in a set of sentences, the extracting unit extracts compound words, each made of a plurality of words, and first words other than the words constituting the compound words. The first calculating unit calculates, based on the occurrence frequencies of the first words and based on the occurrence frequencies of the compound words, first degrees of importance indicating the degrees of importance of the first words and the degrees of importance of the compound words. With respect to first sentences included in the set of sentences, the second calculating unit calculates second degrees of importance, which indicate the degrees of importance of the first sentences, based on the first degrees of importance of the words and the first degrees of importance of the compound words. | 2017-09-28 |
20170277680 | KNOWLEDGE-BASED EDITOR WITH NATURAL LANGUAGE INTERFACE - A computer-implemented method for knowledge based ontology editing, is provided. The method receives a language instance to update a knowledge base, using a computer. The method semantically parses the language instance to detect an ontology for editing. The method maps one or more nodes for the ontology for editing based on an ontology database and the knowledge base. The method determines whether the mapped nodes are defined or undefined within the knowledge base. The method calculates a first confidence score based on a number of the defined and undefined mapped nodes. Furthermore, the method updates the knowledge base when the first confidence score meets a pre-defined threshold. | 2017-09-28 |
20170277681 | Method and Apparatus for Converting Natural Language to Machine Actions - First specification data defining a grammar corresponding to natural language, and second specification data defining a mapping between the grammar and one or more outputs to be generated, are received. An electronic object is generated using the first specification data and the second specification data, the electronic object being configured to, when executed by one or more processors, cause the one or more processors to map received natural language input to the one or more outputs. The one or more outputs may be used to control an electronically controllable machine. | 2017-09-28 |
20170277682 | DYNAMIC TOKEN TRANSLATION FOR NETWORK INTERFACES - According to an embodiment of the present invention, a system dynamically produces a document with transformed terms associated with a geographic location, and comprises a computer system including at least one processor. The system analyzes a retrieved document to identify one or more terms with equivalent expressions in the same natural language. Each of the identified terms is transformed into an equivalent expression based on at least a geographic location associated with a user. The system produces a transformed document by replacing the identified one or more terms in the retrieved document with the equivalent expressions associated with the geographic location. Embodiments of the present invention further include a method and computer program product for dynamically producing a document with transformed terms for a geographic location in substantially the same manner described above. | 2017-09-28 |
20170277683 | FOREIGN LANGUAGE TRANSLATION USING PRODUCT INFORMATION - Product information may be utilized to create a translation dictionary. The translation dictionary may then be utilized to translate search queries from a foreign language to the primary language that is utilized to provide an online e-commerce marketplace. The translated search queries may then be utilized to perform a search of a product catalog maintained by the online e-commerce marketplace. The translation dictionary created with the product information might also be utilized to translate resources, such as Web site resources, to verify the translation of the resources, and to perform other functionality. | 2017-09-28 |
20170277684 | SIGN LANGUAGE COMMUNICATION WITH COMMUNICATION DEVICES - Implementations enable conversations between operators of communication devices who use sign language and other operators who don't. A method may include receiving images of first sign language gestures captured by a camera of a first communication device, converting the first sign language gestures into first text, transmitting the first text to a second communication device, receiving second text from the second communication device, and converting the second text into images of second sign language gestures made by an avatar. The method may also include operating the camera to capture the images of the first sign language gestures and presenting the images of the second sign language gestures on a display of the first communication device. The method may further include receiving first speech captured at the second communication device, converting the first speech into third text, and then into images of third sign language gestures made by the avatar. | 2017-09-28 |
20170277685 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM - Provided is an information processing apparatus including a first reception unit that receives modification to a translation result of at least one first document from a user, a generation unit that generates a translation rule corresponding to the modification received by the first reception unit, a second reception unit that receives original texts of at least one second document, and a utilization unit that utilizes the translation rule generated by the generation unit at the time of translating the original texts received by the second reception unit, depending on relevance between the at least one first document and the second document. | 2017-09-28 |
20170277686 | EFFICIENTLY RESTORING EXECUTION OF A BACKED UP VIRTUAL MACHINE BASED ON COORDINATION WITH VIRTUAL-MACHINE-FILE-RELOCATION OPERATIONS - The disclosed systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. Substantially concurrently with the ongoing execution of the virtual machine, a virtual-machine-file-relocation operation may move data blocks originating in the backup copy to a primary storage destination that becomes the virtual machine's primary data store after the relocation operation completes. An enhanced data agent, operating in conjunction with an enhanced media agent in a storage management system, coordinates restoring of the virtual machine and the launch of the relocation operation. The enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent may also pre-stage backed up data blocks for the relocation operation, based on the operation's relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a “live mount” configuration. | 2017-09-28 |
20170277687 | SYSTEM AND METHODS FOR SEARCHING DOCUMENTS IN A RELATIONAL DATABASE USING A TREE STRUCTURE STORED IN A TABULAR FORMAT - System and methods of searching documents in a relational database that includes receiving a search query from an application; identifying, via an ancestry table, node identifiers corresponding to the search query; determining, from the corresponding node identifiers, ancestor node identifiers having a depth value greater than zero; and displaying identifiers associated with the ancestor node identifiers to a user. Each entry in the ancestry table includes a node identifier, an ancestor node identifier associated with the node identifier and a depth value corresponding to a distance between the node identifier and the ancestor identifier. | 2017-09-28 |
20170277688 | IMAGE FILE GENERATING METHOD FOR DATA STORAGE DEVICE - An image file generating method of a data storage device includes steps of: recording and storing a plurality of specific data into a plurality of data sectors, respectively; storing a plurality of initial data into at least one of the data sectors; performing a data comparison on stored data in the data sectors with the specific data respectively and recording a plurality of logical addresses corresponding to the stored data determined as the initial data; and generating an image file by recording the initial data and the logical addresses corresponding to the initial data. | 2017-09-28 |
20170277689 | SOCIAL NETWORK SERVICE SYSTEM AND SOCIAL NETWORK SERVICE METHOD USING THE SAME - Provided are a social network service system and a social network service method using the same. The social network service system includes a communication terminal configured to transmit an upload image that is photographed through a camera module or is included in the communication terminal together with information data for social networking, and a management server configured to receive the upload image and the information data for social networking from the communication terminal and to store the received upload image and the received information data for social networking, wherein the management server selects music information suitable for the upload image and stores the music information together with the upload image. | 2017-09-28 |
20170277690 | SYSTEM AND METHOD FOR DETERMINING EXACT LOCATION RESULTS USING HASH ENCODING OF MULTI-DIMENSIONED DATA - Aspects of the present invention are directed to system and methods for optimizing identification of locations within a search area using hash values. A hash value represents location information in a single dimension format. Computing points around some location includes calculating an identification boundary that surrounds the location of interest based on the location's hash value. The identification boundary is expanded until it exceeds a search area defined by the location and a distance. Points around the location can be identified based on having associated hash values that fall within the identification boundary. Hashing operations let a system reduce the geometric work (i.e. searching inside boundaries) and processing required, by computing straightforward operations on hash quantities (e.g. searching a linear range of geohashes), instead of, for example, point to point comparisons. | 2017-09-28 |
20170277691 | Quantifying Social Influence - In one embodiment, a method includes receiving social network data associated with a first user of one or more social-networking systems, calculating one or more social influence factors for the first user based on the social network data, where the social influence factors include a size of the first user's audience on the social-networking systems and one or more content-related factors based on social media content generated by the first user on the social-networking systems, determining a social influence score of the first user based upon the social influence factors, and performing an action based on the social influence score of the first user. The social network data may include one or more sizes of the first user's audience on each of the corresponding social-networking systems, and the size of the first user's audience may be based on a sum of the audience sizes. | 2017-09-28 |
20170277692 | SYSTEMS AND METHODS FOR SEARCH RESULT COMPARISON - In some embodiments, a method can comprise receiving a search query and performing a search based at least in part on the search query. In many embodiments, the search can return a plurality of search results, the plurality of search results can comprise a plurality of attributes. In some embodiments, the method can further comprise selecting at least two of the plurality of search results and sorting an order of the at least two of the plurality of search results by a ranking of the plurality of attributes of the at least two of the plurality of search results, the ranking of the at least two of the plurality of attributes of the plurality of search results based at least in part on a context of the search query. In many embodiments, the method can comprise facilitating display of the at least two of the plurality of search results. Other embodiments of related methods and systems are also provided. | 2017-09-28 |
20170277693 | IMAGE AND DATA CAPTURE AND MACHINE LEARNING FOR AUTOMATIC GENERATION OF SEARCH QUERIES - Automatically capturing information and performing content searching may include extracting features from data content, for example, captured via an image capturing device or by another method. Features extracted from the data content are structured into an ontology graph representing keywords and contextual relationships. Search queries are generated based on the ontology graph, by inputting the ontology graph to a query generating machine learning model trained to predict one or more search queries. The search queries are executed and one or more search results are presented on a user interface, for example, a display device. Based on received feedback on the search results, the machine learning model is retrained. | 2017-09-28 |
20170277694 | SEARCH NAVIGATION ELEMENT - Disclosed are various embodiments for a navigation element. An insertion point is identified in a ranking of search results. A navigation element is included in the search results. A selection of the navigation element modifies a constraint used to generate the search result. | 2017-09-28 |
20170277695 | DOCUMENT CURATION - A method for curating documents, executed by a computer, includes detecting one or more themes in a document, identifying one or more user interests for a user, presenting a ranked list of the one or more themes to the user, and dynamically updating the ranked list based on user feedback. The ranked list may be ranked according to the one or more user interests. A computer program product and computer system corresponding to the above method are also disclosed herein. | 2017-09-28 |
20170277696 | Context-Based Analytics for Collaboration Tools - Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a first device. The program establishes a collaboration session with a second device. The program also receives, from the second device, analytics data shared through the collaboration session and contextual data associated with the analytics data. The program further provides additional data for display on the first device based on the contextual data associated with the analytics data. | 2017-09-28 |
20170277697 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - The present technology relates to an information processing device, an information processing method, and a program for aiding ecosystem utilization. | 2017-09-28 |
20170277698 | METHOD AND APPARATUS FOR MIGRATION OF DATA FROM A SOURCE ENTERPRISE APPLICATION TO A TARGET ENTERPRISE APPLICATION - A method, framework, and computer program product are provided in order to migrate data files associated with a source enterprise application to a target enterprise application. A migration utility framework including processing circuitry may be configured to: generate a migration map to map a plurality of data files from a source enterprise application to a target enterprise application; validate the migration map, where the processing circuitry to validate the migration map includes processing circuitry to determine if target enterprise application requirements are met for both file types of the plurality of data files and metadata of the plurality of data files; generate a hash value of a validated map in response to validating the map, where the hash value represents only the validated map; and migrate the plurality of data files from the source enterprise application to the target enterprise application according to the validated map. | 2017-09-28 |
20170277699 | SYSTEMS AND METHODS FOR FILTERING OF MEDIA DATA BASED ON TO-DO LIST - Systems and methods are disclosed herein for resolving a meaning of an ambiguous calendar entry and recommending broadcast media based on the meaning. To this end, a media guidance application may detect a calendar entry specific to a user, and determine that the calendar entry is ambiguous with respect to an associated period of time. In response to determining that the calendar entry is ambiguous with respect to the associated period of time, the media guidance application may determine characteristics of the calendar entry and the user, and compute an estimated range of time corresponding to the calendar entry based on the characteristic of the calendar entry and the characteristic of the user. The media guidance application may then generate for display a recommendation of broadcast media based on the estimated range of time. | 2017-09-28 |
20170277700 | Method for Incident Video and Audio Association - This invention is a method of capturing and analyzing video, image, audio, LPR, and other metadata to identify all evidence artifacts that are related to an Incident or Event. | 2017-09-28 |
20170277701 | MEDIATION AND SETTLEMENT FOR MOBILE MEDIA - In embodiments, the present invention provides a method and system for mobile media event mediation, normalizing mobile media event information from a plurality of sources, wherein at least some of the information is represented differently in each of the plurality of sources, producing a mobile media data record from the normalized information, analyzing the mobile media data record to determine a settlement arrangement, providing at least some of the participants represented in the mobile media record with relevant information from the settlement agreement. | 2017-09-28 |
20170277702 | INTERPRETING USER QUERIES BASED ON NEARBY LOCATIONS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided from a user device, and determining that the query implicitly references some entity, and in response: obtaining an approximate location of the user device, obtaining a set of entities comprising one or more entities, each entity in the set of entities being associated with the approximate location, selecting an entity from the set of entities based on one or more entity query patterns associated with the entity, and providing a revised query based on the query and the entity, the revised query explicitly referencing the entity. | 2017-09-28 |
20170277703 | Method for Displaying Webpage and Server - The present disclosure relates to a method and an apparatus for displaying a webpage, wherein a server receives a webpage access request sent by a client terminal, acquires identification information of the client terminal that sends the webpage access request, and determines a name of the client terminal via the identification information. The server acquires a page layout template of the client terminal, then lays out page contents requested by the webpage access request according to the acquired page layout template, generates a webpage to be accessed, and send said webpage to be accessed to the client terminal that sends the webpage access request. | 2017-09-28 |
20170277704 | PERSISTENT MEDIA PLAYBACK - Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media. | 2017-09-28 |
20170277705 | Information Source Agent Systems and Methods for Distributed Data Storage and Management Using Content Signatures - Information source agent systems and methods for distributed content storage and management using content signatures that use file identicality properties are provided. A data management system is provided that includes a content engine for managing the storage of file content, a content signature generator that generates a unique content signature for a file processed by the content engine, a content signature comparator that compares content signatures and a content signature repository that stores content signatures. Information source agents are provided that include content signature generators and content signature comparators. Methods are provided for the efficient management of files using content signatures that take advantage of file identicality properties. Content signature application modules and registries exist within information source clients and centralized servers to support the content signature methods. | 2017-09-28 |
20170277706 | FILE MANAGEMENT SYSTEM - Systems and methods for providing a file management system include a system provider device that receives, through communication over a network with a user device, a request to create a file management account. The system provider device may then provide a DBMS layer that interfaces and mediates communication between a webmail file system and a UI application. In some cases, the webmail file system includes file storage for at least one webmail provider, and the at least one webmail provider includes a user webmail account. Thereafter, the system provider device may copy a file into the UI application by attaching the file to a draft email within the user webmail account, where the draft email including the attached file is saved in the file storage for the at least one webmail provider. | 2017-09-28 |
20170277707 | INTERFERENCE AND/OR POWER REDUCTION FOR MULTIPLE RELAY NODES USING COOPERATIVE BEAMFORMING - Systems and methods for interference and/or power reduction for multiple relay pairs using cooperative beamforming are provided. A method of operation of a network node in a cellular communications system includes determining beamforming weights for multiple of subchannels for each of multiple relay nodes such that a parameter is minimized. The parameter is a maximum per subchannel interference and/or per relay power usage. Determining the beamforming weights includes determining a dual problem of the minimization of the parameter where a solution maximizing the dual problem will minimize the parameter; reformulating the dual problem into a semidefinite programming (SDP) problem; and determining if signal-to-noise ratio (SNR) constraints are active. If the SNR constraints are all active, the method includes determining optimal beamforming weights a first way and if the SNR constraints are not all active, determining optimal beamforming weights a second way. In some embodiments, the performance of relays is improved. | 2017-09-28 |
20170277708 | SYSTEMS AND METHODS FOR DE-NORMALIZED DATA STRUCTURE FILES BASED GENERATION OF INTELLIGENCE REPORTS - De-normalized data structure files generation systems and methods are provided. The system obtains files from sources wherein each file include records, parses files to validate records and attributes in the records, identifies a set of similar files from the validated files, and append two or more files from the set of similar files to obtain one or more consolidated files. Each of the one or more consolidate files corresponds to a specific category. The system further a predefined logic validation on each of the one or more consolidated files to obtain a logic validated file for each of the one or more consolidated files. Each logic validated file obtained for the one or more consolidated files include validated records. The system further generates a de-normalized data structure file including de-normalized records by merging each of the logic validated files to be used for generating intelligence reports. | 2017-09-28 |
20170277709 | BLOCK ALLOCATION FOR LOW LATENCY FILE SYSTEMS - An LL server (LLS) may process metadata requests for a file system in LL mode in a distributed file storage services (DFSS). For requests that require allocating blocks to file system objects in the backing store, instead of relying on distributed transactions used for file systems in high throughput (HT) mode, a pool of blocks may be pre-allocated for the LL file system in the backing store, and a free block list may be maintained in local memory of the LLS. When a metadata operation requires blocks to be allocated, the blocks are assigned to the respective object from the blocks in the pool. A background process may allocate new blocks in the pool upon the number of blocks dropping below a threshold, or upon block allocation rate for the file system increasing. | 2017-09-28 |
20170277710 | DATA COMPARISON - In one implementation, a test data comparison system can include a history engine to gather test data and maintain a log of test data based on element identifiers of a user interface, a comparison engine to identify a degree of diversity from a comparison of a first data and a second data and determine a second data entered at a first location is diverse from a first data entered at the first location when the degree of diversity achieves a diversity level of a diversity rule, and a suggestion engine to cause a message to be generated based on the comparison. | 2017-09-28 |
20170277711 | Multi-Level Deduplication - A method, a system, and a computer-implemented method for performing multi-level deduplication of data are disclosed. A zone stamp is generated for each zone in a plurality of zones contained in at least one data stream. The zone stamp is compared to another zone stamp. The zone stamp and another zone stamp represent zones in the plurality of zones. The comparison is performed for zones at corresponding zone levels based on a determination that a zone stamp of a zone of a preceding zone level is not similar to another zone stamp of another preceding zone level. The zone at the preceding zone level includes at least one zone of a next zone level having a size smaller than or equal to a size of the zone of the preceding zone level. The zone and another zone are deduplicated based on a determination that the zone stamp is similar to another zone stamp. | 2017-09-28 |
20170277712 | INFORMATION PROCESSING METHOD AND ELECTRONIC DEVICE - One embodiment provides a method, including: obtaining partial information content from a first file, wherein the partial information content is recorded in the first file and comprises an indication of a selection of at least a portion of the first file; generating a second file different from the first file based on the partial information content; and sharing the second file with at least one electronic device. Other aspects are described and claimed. | 2017-09-28 |
20170277713 | LOW LATENCY DISTRIBUTED STORAGE SERVICE - A low latency metadata subsystem for file systems in low latency (LL) mode in a distributed file storage service (DFSS). An LL server (LLS) may receive metadata requests from an access node of the DFSS. For read operations, the LLS may check a local cache of metadata and, for cache hits, retrieve the metadata from the cache. For cache misses, the metadata may be fetched from the storage subsystem of the DFSS and cached. For write operations, the LLS may write entries into a journal for the file system and notify the access node after the journal entries are committed to the journal; the journal entries are asynchronously committed in the storage subsystem. The access node may communicate with the storage subsystem to perform data reads and writes for the LL file system. | 2017-09-28 |
20170277714 | LOCAL NETWORKED STORAGE LINKED TO REMOTE NETWORKED STORAGE SYSTEM - Disclosed are various embodiments for a local networked storage that is linked to a remote networked storage system. In one embodiment, among others, a computing device obtains a request from a client device to read a file stored in a remote networked storage system. The computing device determines whether the file is stored in a local cache. The file is sent to the client device through a local network when the file is stored in the local cache. The computing device obtains the file from the remote networked storage system when the file is not stored in the local cache, where an indication of a user account is provided to the remote networked storage system. The file is sent to the client device in response to the file being obtained from the remote networked storage system. | 2017-09-28 |
20170277715 | FILE SYSTEM MODE SWITCHING IN A DISTRIBUTED STORAGE SERVICE - A distributed file storage services (DFSS) that provides low latency (LL) and high throughput (HT) modes for file systems. A HT metadata subsystem (HTMS) may use a distributed transaction system for data and metadata reads and writes for file systems in HT mode. A LL metadata subsystem (LLMS) may process metadata requests for file systems in LL mode. For metadata read requests, the LLMS may locally cache at least some of the file system metadata. For metadata write requests, the LLMS may write entries to a journal and notify the access node after the entries are committed to the journal. Data reads and writes for file systems in LL mode may be handled similarly to data reads and writes for file systems in HT mode. A file system may be converted from LL to HT mode, or from HT to LL mode. | 2017-09-28 |
20170277716 | Map Updates from a Connected Vehicle Fleet - A road furniture item or another type of road object is detected by at least one sensor. An associated geographic position associated with the road furniture item or road object is determined. After a predetermined time is reached, the geographic position is compared to a local database. A remote database is updated after the predetermined time is reached and according to the comparison with the local database. In some examples, the data indicative of the road furniture item or the road object is deleted based on a confidence level in the local database. | 2017-09-28 |
20170277717 | SPATIAL PREDICATES EVALUATION ON GEOHASH-ENCODED GEOGRAPHICAL REGIONS - A method of evaluating each of plurality of spatial primitives for a pair of geohashes is disclosed. The method comprises the steps of: detecting which of the pair of geohashes is a shorter geohash and which of the pair of geohashes is a longer geohash; identifying a breakpoint for the pair of geohashes; determining a set of one or more masks each associated with at least one of the pair of geohashes; evaluating a first one of the spatial primitives for the pair of geohashes, the first one of the spatial primitives being a “contain” spatial primitive; and evaluating at least a second one of the spatial primitives for the pair of geohashes, the at least second one of the spatial primitives being at least one “touch” spatial primitive. | 2017-09-28 |
20170277718 | Systems and methods for registering, administering, and using non-locational identifiers as locational addresses through location name and identifier registries - Systems and methods are provided for registering, curating, enabling, and controlling the use of non-locational identifiers, such as phone numbers and domain names, as physical addresses and location identifiers (LIDs) for purposes of providing instant access to enhanced cross-platform location information and services imbedded in other devices and services through an LID registry. Users may then use the LIDs as physical addresses for purposes of navigation and obtaining information related to such physical locations only as authorized and controlled by the owners of such LIDs. | 2017-09-28 |
20170277719 | IMAGE ACTION BASED ON AUTOMATIC FEATURE EXTRACTION - The present disclosure describes a system and method to automatically extract image features from an image uploaded to an image processing service executing on a cloud server from an image capture device, determine an image classification based at least in part on the image features, transmit a request to the image capture device for an image action based at least in part on the image classification, and execute the image action on the image based at least in part on receiving the image action from the image capture device in response to the request. | 2017-09-28 |
20170277720 | DEVICES, SYSTEMS, AND METHODS FOR DIGITAL IMAGE SEARCHING - A method and apparatus for searching digital images is provided and includes receiving a first search query, determining a first set of digital images based on the contents of the first query, displaying the digital images returned based on the results of the first query, receiving a second query different from the first query, determining a second set of digital images based on the contents of the first query and the second query, and displaying the digital images returned based on the results of the first query and second query. | 2017-09-28 |
20170277721 | Image Annotation Using Aggregated Page Information From Active and Inactive Indices - Architecture that addresses page information lost as part of a selection process in a search engine framework. An aggregation process collects all page or document information from the same image cluster and uses the aggregated page information to annotate one or more selected image-page pairs within the same image cluster. Once the entire set of descriptive terms is received, the entire set of descriptive terms or only an optimum set of top N descriptive terms of the entire set is for annotation of one or more of the representative images in the cluster. | 2017-09-28 |
20170277722 | SEARCH SERVICE PROVIDING APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM - Provided is a search service providing apparatus including: an input data type display unit configured to display a plurality of selectable input data types; a search target data input controller configured to control search target data corresponding to each of the plurality of input data types to be received; a search area input unit configured to control a search area including an object to be searched for to be received within the search target data; a search area analyzer configured to detect at least one object included in the search area by analyzing the search area, and extract at least one feature of the at least one object as a parameter; a search query generator configured to generate a search query comprising the at least one object and the parameter; and a search query transmitter configured to transmit the search query to a service server. | 2017-09-28 |
20170277723 | DATA MANAGEMENT DEVICE, DATA MANAGEMENT METHOD, AND COMPUTER PROGRAM PRODUCT - An obtaining unit obtains a first-type request which includes address information corresponding to a writing instruction or a reading instruction with respect to a value. A converting unit converts the first-type request into a second-type request which includes a key having a combination of the address information and version information. The version information is updated every time the writing instruction is issued with the position indicated by the address information as the writing position. Based on the second-type request, a control unit either performs a writing operation for writing the value corresponding to the key in a key value store type database including a plurality of storage devices each of which is set either as a master storage device or as a slave storage device, or performs a reading operation for reading the value corresponding to the key from the database. | 2017-09-28 |
20170277724 | REGISTRATION DURING DOWNTIME - A downtime registration service is discussed herein that enables client systems that rely on electronic record management systems to continue generating records during a downtime event for the electronic record management system without relying on a workaround that requires temporary identifiers or reentry of data. The downtime registration system improves the efficiency and accuracy of electronic systems because workarounds that involve using temporary identifiers, or reentering data collected during the downtime, increase the amount of work done and the chance for errors to be introduced into the records. The client systems are in communication with an outside facility providing advanced services, which track the records generated during normal operation (i.e., not downtime) so that new records created during downtime properly reuse existing record identifiers or assign new identifiers that correspond to the clients' record keeping policies. | 2017-09-28 |
20170277725 | ALLOCATING FREE SPACE IN A DATABASE - Allocating free space in a database table. Statistics associated with records in a database are received, including an average record byte size for records stored in the database table. A primary free space byte size for record updates is determined, including comparing a preliminary free space byte size to the average record byte size and a byte size of a record subjected to a database operation. Based on the primary free space byte size, free space at the page level of the database table is allocated. | 2017-09-28 |
20170277726 | HYBRID GARBAGE COLLECTION IN A DISTRIBUTED STORAGE SYSTEM - In various embodiments, methods and systems for implementing garbage collection in distributed storage systems are provided. The distributed storage system operates based on independent management of metadata of extent and stream data storage resources. A hybrid garbage collection system based on reference counting garbage collection operations and mark-and-sweep garbage collection operations is implemented. An extent lifetime table that tracks reference weights and mark sequences for extents is initialized and updated based on indications from extent managers and stream managers, respectively. Upon determining that an extent is to be handed-off from weighted reference counting garbage collection operations to mark-and-sweep garbage collection operations, a reference weight field for the extent is voided and a mark sequence field of the extent is updated. The mark sequence field is updated with a latest global sequence number. The mark-and-sweep garbage collection operations are utilized to reclaim the extent when the extent is no longer referenced. | 2017-09-28 |
20170277727 | IDENTIFICATION OF DISTINGUISHING COMPOUND FEATURES EXTRACTED FROM REAL TIME DATA STREAMS - A big data processing system includes a features permutations testing function that separates out from among a set of identified compound features, those compound feature permutations that have better capabilities for distinguishing between anomalies observed in respective multi-dimensional feature spaces having as their axes the features of the identified compound features. | 2017-09-28 |
20170277728 | HIDING NODES IN A TREE CONTAINING SHARED SUBTREES - As disclosed herein a method determining whether a tree graph operation is a cutting operation. The method further includes, responsive to determining that the tree graph operation is a cutting operation, determining a cutting zone for the cutting operation, and identifying a developed node in the cutting zone that is to be retained in the tree graph, wherein the developed node is a root node of a shared subtree. The method further includes, responsive to determining the tree graph operation is not a cutting operation, attaching each child of the developed node to a parent of the developed node, and responsive to determining the developed node is a shared subtree with one or more children, attaching a reference to each child of the developed node to a parent of remaining undeveloped nodes. A computer program product and a computer system corresponding to the above method are also disclosed herein. | 2017-09-28 |
20170277729 | APPLICATION AWARE EXPORT TO OBJECT STORAGE OF LOW-REFERENCE DATA IN DEDUPLICATION REPOSITORIES - Various embodiments for managing data in a data deduplication repository in a computing storage environment, by a processor device, are provided. In one embodiment, a method comprises issuing an application programming interface (API) command to scan metadata of a subset of entities in a local deduplication repository for identifying candidate data to offload from the local deduplication repository to an object storage, offloading the candidate data to the object storage, and returning a status result using the API command. | 2017-09-28 |
20170277730 | KEYWORD IDENTIFICATION FOR AN ENTERPRISE RESOURCE PLANNING MANAGER - Financial data that contains a least one financial entry relating to procurement of goods, services, materials and/or items. The financial data is cleansed to remove information contained within the at least one financial entry. The keywords are determined within the at least one financial entry of the financial data and a database that includes a plurality of databases entries is searched for a database entry that corresponds to the keywords determined in the at least one financial entry of the financial data. An identification number in the database entry that corresponds to the keywords determined in the at least one financial entry of the financial data and updating the at least one financial entry of the financial data to include the determined identification number. The updated financial procurement data is transmitted to a computing device. | 2017-09-28 |
20170277731 | HIDING NODES IN A TREE CONTAINING SHARED SUBTREES - As disclosed herein a method determining whether a tree graph operation is a cutting operation. The method further includes, responsive to determining that the tree graph operation is a cutting operation, determining a cutting zone for the cutting operation, and identifying a developed node in the cutting zone that is to be retained in the tree graph, wherein the developed node is a root node of a shared subtree. The method further includes, responsive to determining the tree graph operation is not a cutting operation, attaching each child of the developed node to a parent of the developed node, and responsive to determining the developed node is a shared subtree with one or more children, attaching a reference to each child of the developed node to a parent of remaining undeveloped nodes. A computer program product and a computer system corresponding to the above method are also disclosed herein. | 2017-09-28 |
20170277732 | INTERPRETING HL7 SEGMENT HIERARCHY DYNAMICALLY - Embodiments of the disclosure provide a method and system of interpreting HL7 segments of an HL7 message. The method includes: electronically obtaining and interpreting a grammar definition to determine a prescribed hierarchy of HL7 segment definitions; creating a resulting segment hierarchy data structure, the resulting segment hierarchy data structure comprising a top segment; performing steps: (a) obtaining an HL7 segment from a plurality of HL7 segments in the HL7 message, (b) determining a parent-child relationship for the HL7 segment, and (c) adding the HL7 segment to the resulting segment hierarchy data structure; and, continuing to perform steps (a), (b), and (c) on remaining HL7 segments of the plurality of HL7 segments until all HL7 segments of the HL7 message have been added to the resulting segment hierarchy data structure. | 2017-09-28 |
20170277733 | MINIMIZE GARBAGE COLLECTION IN HL7 MANIPULATION - Disclosed are a system and method for processing HL7 messages. A method includes receiving, an HL7 message; storing the HL7 message in a memory; creating a data structure representation of the stored HL7 message in the memory that stores a start index and an end index of the stored HL7 message, wherein the start index indicates a beginning of the stored HL7 message and the end index indicates an end of the stored HL7 message; hierarchically creating, from the data structure representation of the stored HL7 message, one or more data structure representations in the memory that store at least one start index and at least one end index corresponding to one or more fragments in the stored HL7 message; and, modifying the stored HL7 message according to the at least one start index and a corresponding end index of the fragments in the HL7 message. | 2017-09-28 |
20170277734 | INGESTION PLAN BASED ON TABLE UNIQUENESS - Embodiments of the present invention disclose a computer program product for processing tabular data. In various embodiments, an electronic document is received through a network, along with associated metadata. A plurality of table markers, or tabular data markers, are identified, in response to analyzing the received electronic document for said markers. References and citations associated with the plurality of tabular data markers are identified. A graphical representation of the relationship between identified tabular data markers and the identified references is generated. A uniqueness score is calculated, based on the generated graph and an ingestion plan is generated for the received electronic documents based on the calculated uniqueness score value. | 2017-09-28 |
20170277735 | INGESTION PLAN BASED ON TABLE UNIQUENESS - Embodiments of the present invention disclose a computer system for processing tabular data. In various embodiments, an electronic document is received through a network, along with associated metadata. A plurality of table markers, or tabular data markers, are identified, in response to analyzing the received electronic document for said markers. References and citations associated with the plurality of tabular data markers are identified. A graphical representation of the relationship between identified tabular data markers and the identified references is generated. A uniqueness score is calculated, based on the generated graph and an ingestion plan is generated for the received electronic documents based on the calculated uniqueness score value. | 2017-09-28 |
20170277736 | SYSTEM AND METHOD FOR CLASSIFYING DATA WITH RESPECT TO A SMALL DATASET - This technology relates generally to data classification, and more particularly to system and method for classifying an input statement with respect to a small dataset. In one embodiment, a method is provided for classifying an input statement with respect to a small dataset. The method comprises receiving the input statement, extracting a plurality of input keywords from the input statement, computing a membership score for each of a plurality of category ontology trees based on the plurality of input keywords, and determining a classification of the input statement based on the membership score. The plurality of category ontology trees are derived from the small dataset and correspond to a plurality of classifications in the small dataset. | 2017-09-28 |
20170277737 | COMPACT INDEX DOCUMENT GENERATION FOR SMART MATCH AUTOCOMPLETE SYSTEM - Aspects of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and computer-implemented methods for generating a compact index document for a smart match autocomplete system. In some embodiments the method may include identifying leaf categories from a category tree, and obtaining source data that includes a set of aspects of each leaf category. The method may further include using the source data to generate a document that includes a set of aspect for each leaf category and aspect values for each aspect in the set of aspects. The method may further include sorting the aspects in the document based on a ranking determined by at least one differentiating scores. The method further includes indexing the document and injecting the indexed document into a search cluster forming part of the smart match autocomplete system. | 2017-09-28 |
20170277738 | TEMPORAL REPRESENTATION OF STRUCTURED INFORMATION IN AN OBJECT MODEL - Computer-implemented systems and methods are disclosed for representing an object model, wherein the systems and methods acquire information about a plurality of entities associated with an object model and acquire information about a plurality of events associated with the plurality of entities, wherein some of the plurality of events include temporal information of the entities. In accordance with some embodiments, the systems and methods further evaluate relationships of the entities using the information about the plurality of events and generate a representation of the relationships of the entities using the temporal information. In accordance with some embodiments, the systems and methods receive user input and update the representation in response to the user input. In accordance with some embodiments, the representation includes events placed on timelines corresponding to the entities. In accordance with some embodiments, the systems and methods include a map displaying location information. | 2017-09-28 |
20170277739 | CONSISTENT METHOD OF INDEXING FILE SYSTEM INFORMATION - Disclosed is a system that will update the metadata index at the consistency point. Accordingly, the metadata index will be updated at the same time that the data blocks and metadata updates are written to disk. Furthermore, the metadata index will be written in the same location as the file system data, and accordingly, when a snapshot is taken of the file system, the metadata index will also be copied and saved with the snapshot. Accordingly, the metadata index will travel with the snapshots of the filesystem, and will be up to date with the latest changes to the file data blocks. | 2017-09-28 |
20170277740 | Commanding and Task Completion through Self-messages - Commanding and task completion through self-messages is described. In implementations, message actions may be automatically initiated and performed using self-messages that a user sends to the user's own accounts. In order to do so, a message analytics module operates to check messages associated with a user account and recognize self-messages addressed by the user to the user. The message analytics module further analyzes recognized self-messages to derive the intent of the user in sending the message. Different classifications may be associated with different message actions performable via the message analytics module and/or a digital assistant invoked by the message analytics module. Thus, based on the classification of a self-message into one or more particular categories, corresponding message actions that are specified for the particular categories are preformed to handle and manage the self-messages. In this manner, a user is able command a digital assistant and otherwise specify different tasks. | 2017-09-28 |