Patents Issued in March 7, 2019
  • Publication number: 20190073317
    Abstract: Provided are techniques for using real segments and alternate segments in Non-Volatile Storage (NVS). One or more write requests for a track are executed by alternating between storing data in one or more sectors of real segments and one or more sectors of alternate segments for each of the write requests, while setting indicators in a real sector structure and an alternate sector structure. In response to determining that the one or more write requests for the track have completed, the data stored in the one or more sectors of the real segments and in the one or more sectors of the alternate segments are merged to form newly written data. In response to determining that a hardened, previously written data of a track does exist in Non-Volatile Storage (NVS), the newly written data is merged with the hardened, previously written data in the NVS. The merged data is committed.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 7, 2019
    Inventors: Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos
  • Publication number: 20190073318
    Abstract: The presently disclosed subject matter includes various inventive aspects, which are directed to direct access of a host computer device to a share storage space in a storage system, as well as secured access control of the direct access of the host computer device by a control computer device in the storage system, the direct access including direct read access and direct write access.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 7, 2019
    Applicant: Kaminario Technologies Ltd.
    Inventors: Yogev Vaknin, Gilad Hitron, Eyal Gordon, Eran Mann
  • Publication number: 20190073319
    Abstract: The present disclosure provides a storage data encryption and decryption method, including: providing a true random number generator configured to generate a plurality of keys; providing a data memory configured to store data and a key memory configured to store keys, and writing the keys into the key memory; and providing a data reading and writing interface module configured to read and write data, and providing a data encryption and decryption module configured to read the keys and perform encryption and decryption operations. The data written by the data reading and writing interface module is encrypted by the data encryption and decryption module and written into the data memory. The data read from the data memory is decrypted by the data encryption and decryption module and read to the data reading and writing interface module.
    Type: Application
    Filed: October 30, 2018
    Publication date: March 7, 2019
    Inventors: Jun YANG, Jie WANG
  • Publication number: 20190073320
    Abstract: A method for protecting data in a data memory against an undetected change, wherein a functional variable x is encoded via a value, an input constant, an input signature and a timestamp D into a coded variable, where the functional variable is normalized relative to a base to form the integer value from the functional variable.
    Type: Application
    Filed: July 30, 2018
    Publication date: March 7, 2019
    Inventors: Maximilian Walter, Karl-Hermann Witte
  • Publication number: 20190073321
    Abstract: Processing circuitry 2 includes data storage circuitry 18 for storing one or more ordered sets of data entries. Access control circuitry 20 controls access during a given access cycle to a given ordered set of data entries in dependence upon, for that given set of data entries, a head-entry flag, a next-following-entry flag and preceding-cycle data. The head-entry flag indicates the oldest data entry for the given ordered set, the next-following-entry flag indicates the next oldest entry and the preceding-cycle flag indicates whether the given ordered set was accessed during a preceding access cycle. If the given ordered set was accessed during the preceding access cycle, then the next-following entry corresponding to the next-following flag is accessed during the current access cycle instead of that indicated by the head flag.
    Type: Application
    Filed: July 18, 2018
    Publication date: March 7, 2019
    Inventors: Jaume Cabecerans BETRAN, Eduard VARDANYAN
  • Publication number: 20190073322
    Abstract: A storage medium storing a device driver is a storage medium storing a device driver executed by a computer to control communication between the computer and a peripheral device connected to the computer, and a process for matching a first characteristic and a second characteristic is executed by the device driver, with respect to information transmitted and received between the application software and the peripheral device, on the basis of first information and second information acquired from the peripheral device.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 7, 2019
    Applicant: Roland Corporation
    Inventor: Ichiro YAZAWA
  • Publication number: 20190073323
    Abstract: Categories of transaction requests from a processor may be buffered until one or more conditions occur, rather than being immediately transferred to a bus interconnect system. Transaction request traffic between the processor and bus interconnect system may be monitored, and it may be determined whether a transaction request is of a first category rather than a second category. First-category bus transaction requests are stored in a buffer. Transaction request traffic between the bus interconnect system and one or more client components may also be monitored. It may be determined whether an aggregate amount of the transaction request traffic between the bus interconnect system and the client components is lower than a threshold. If the aggregate amount of the transaction request traffic between the bus interconnect system and the client components is lower than the threshold, buffered bus transaction requests may be transferred to the bus interconnect system.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Siddesh Halavarthi Math Revana, Kaustav Roychowdhury
  • Publication number: 20190073324
    Abstract: A method and apparatus for controlling direct memory transfer (DMT) in a data processing system with mismatched bus-widths in which a home node automatically determines, from a read request received from a requestor node, whether DMT should be enabled or disabled dependent on the bus-widths of the requestor node and a target slave node and on the size of the access. Optionally, when the slave node has a smaller bus width than the requestor node, a data combiner at an upload port for the target slave node merges two or more data beats of requested data received from the target slave node to form a single wider beat and transmits the single wider beat to the requestor node. A counter may be used to determine when a data buffer in the data combiner has sufficient space to store data beats to be merged.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 7, 2019
    Applicant: ARM LTD
    Inventors: Tushar P. Ringe, Jamshed Jalal, Phanindra Kumar Mannava, Mark David Werkheiser, Ramamoorthy Guru Prasadh, Gurunath Ramagiri
  • Publication number: 20190073325
    Abstract: A device for a spacecraft includes electronic boards; elements that are robust to radiation, i.e.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 7, 2019
    Inventors: Marc FOSSION, Christophe MAILLARD
  • Publication number: 20190073326
    Abstract: A modular control apparatus, having a head module, and at least one supply module and peripheral module arranged on the head module and having a bus structure. The supply module and the peripheral module have a base module part, an electronic module part and a connection module part. The base module parts are arranged next to one another and provide the bus structure that electrically couples the head module, the supply module and the peripheral module to one another. The supply module additionally comprises an electrical line that runs from the connection module part through the electronic module part to the base module part and connects the supply connection of the supply module to the bus structure. An overload identification unit is arranged at the electrical line and determines a parameter of the electrical line and produces a warning signal if the parameter exceeds a threshold value.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 7, 2019
    Inventors: Richard VEIL, Bernd HARRER
  • Publication number: 20190073327
    Abstract: Systems, methods, and apparatus for data communication are provided. A method performed by a device operating as a bus master may include transmitting a first pulse on a first wire of a multi-wire interface, transmitting a second pulse on a second wire of the multi-wire interface while the first pulse is present on the first wire of the multi-wire interface, and initiating a low-latency mode of communication immediately after termination of the first pulse. The second pulse may be shorter in duration than the first pulse.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Lalan Jee MISHRA, Helena Deirdre O'SHEA, Richard Dominic WIETFELDT
  • Publication number: 20190073328
    Abstract: This application is directed to a stacked semiconductor device assembly including a plurality of identical stacked integrated circuit (IC) devices. Each IC device further includes a master interface, a channel master circuit, a slave interface, a channel slave circuit, a memory core, and a modal pad configured to receive a selection signal for the IC device to communicate data using one of its channel master circuit or its channel slave circuit. In some implementations, the IC devices include a first IC device and one or more second IC devices. In accordance with the selection signal, the first IC device is configured to communicate read/write data via the channel master circuit of the first IC device, and each of the one or more second IC devices is configured to communicate respective read/write data via the channel slave circuit of the respective second IC device.
    Type: Application
    Filed: October 30, 2018
    Publication date: March 7, 2019
    Inventor: Scott C. Best
  • Publication number: 20190073329
    Abstract: A bidirectional signal conditioning chip for a USB Type-C cable and a USB Type-C cable are provided. The chip includes a memory, a processor and a transfer driver. The transfer driver is configured to regenerate and transmit a high speed signal; the memory is configured to store a program code; the processor is configured to call the program code, and perform the following operations when the program code is executed: determining a data transmission direction and a type supported by transmitted data of the USB Type-C cable; configuring on-off states of buffers in the transfer driver based on the data transmission direction and the supported type, so that a data output direction of the transfer driver is consistent with the data transmission direction.
    Type: Application
    Filed: October 13, 2017
    Publication date: March 7, 2019
    Inventors: Cheng TAO, Yu CHEN, Xi XU, Xin ZHU
  • Publication number: 20190073330
    Abstract: To increase the number of selectable chips without adding a signal line to a general purpose memory controller. A semiconductor storage device includes a memory controller, a plurality of memory chips, a selection unit which is connected to the memory controller and is connected with the plurality of memory chips to be able to select any one of the plurality of memory chips, and a switch unit which is connected to the memory controller and the selection unit. The memory controller and the selection unit are connected by a signal line for transmitting a first signal outputted from the memory controller and configured to select the memory chips. The memory controller and the switch unit are connected by a signal line for transmitting a second signal outputted from the memory controller and configured to select the memory chips.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 7, 2019
    Inventors: Yasuhiro IKEDA, Yutaka UEMATSU, Shungo OKABE, Akihiro INAMURA, Takahiko IWASAKI, Junji OGAWA
  • Publication number: 20190073331
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage assembly is provided that includes a plurality of storage drives each comprising a PCIe host interface and solid state storage media. The data storage assembly includes a PCIe switch circuit coupled to the PCIe host interfaces of the storage drives and configured to receive storage operations issued by one or more host systems over a shared PCIe interface and transfer the storage operations for delivery to the storage drives over selected ones of the PCIe host interfaces. The data storage assembly includes a control processor configured to monitor usage statistics of the storage drives, and power control circuitry configured to selectively remove the power from ones of the storage drives based at least on the usage statistics of the storage drives.
    Type: Application
    Filed: October 29, 2018
    Publication date: March 7, 2019
    Applicant: Liqid Inc.
    Inventors: Christopher Long, Jason Breakstone
  • Publication number: 20190073332
    Abstract: Methods and systems are described for receiving a set of input bits at a plurality of drivers and responsively generating an ensemble of signals, each respective signal of the ensemble of signals generated by receiving a subset of input bits at a respective driver connected to a respective wire of a multi-wire bus, the received subset of bits corresponding to sub-channels associated with the respective wire, generating a plurality of weighted analog signal components, each weighted analog signal component (i) having a corresponding weight and sign selected from a set of wire-specific sub-channel weights associated with the respective wire and (ii) modulated by a corresponding bit of the received subset of bits, and generating the respective signal by forming a summation of the plurality of weighted analog signal components at a common node connected to the respective wire for transmission over the respective wire of the multi-wire bus.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Omid Talebi Amiri, Armin Tajalli
  • Publication number: 20190073333
    Abstract: A system includes a medical monitor having a sensor input responsive to a sensor signal representative of a physiological parameter; a processor that may calculate the physiological parameter from the sensor signal; an output port in communication with the processor to output medical data comprising the calculated physiological parameter in a first communication protocol; a removable interface having an input port receptive of the medical data in the first communication protocol; a memory storing code that may translate the medical data into a second communication protocol; and a first output port that may transmit the medical data in the second communication protocol to an external system that recognizes the second communication protocol and not the first communication protocol.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 7, 2019
    Inventors: Dev Devanayagom Joshua, Daniel Robbin Letcher, Aaron Damian Macan
  • Publication number: 20190073334
    Abstract: A method, system and computer program product for improving the usability of a calendar application. A calendar client agent receives calendar information, such as meetings, appointments, vacations, tasks, etc. from various systems, such as an electronic mail system, a social networking system, an instant messaging system and a wiki. The calendar client agent evaluates the retrieved calendar information with respect to a set of presentation rules. The calendar client agent then presents the retrieved calendar information in a horizontal bar (also referred to as a “calendar bar”) in the calendar application over a duration of time (e.g., twelve hours of the current day) in relation to the set of presentation rules. In this manner, the user will be able to more easily ascertain which events or activities are scheduled.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Paul R. Bastide, Andrew E. Davis, Margo L. Ezekiel, Leah A. Lawrence, Katherine M. Parsons, Jodi Rajaniemi
  • Publication number: 20190073335
    Abstract: A predicted size of a specific subject and a predicted size of a specific item are determined using one or more machine learning models. The machine learning models are trained using at least a specified size of the specific subject, feedback of the specific subject regarding sizing of a plurality of items, and feedback of other subjects regarding sizing of the plurality of items. The determined predicted size of the specific subject and the predicted size of the specific item are used to determine a predicted size fit between the specific item and the specific subject.
    Type: Application
    Filed: December 20, 2017
    Publication date: March 7, 2019
    Inventors: Patrick Foley, Bradley J. Klingenberg, John McDonnell
  • Publication number: 20190073336
    Abstract: A method is described that entails operating enabled cores of a multi-core processor such that both cores support respective software routines with a same instruction set, a first core being higher performance and consuming more power than a second core under a same set of applied supply voltage and operating frequency.
    Type: Application
    Filed: August 14, 2018
    Publication date: March 7, 2019
    Inventors: VARGHESE GEORGE, SANJEEV S. JAHAGIRDAR, DEBORAH T. MARR
  • Publication number: 20190073337
    Abstract: An apparatus includes multiple signal processing lanes and composite instruction controller. Each signal processing lane includes a first fundamental functional unit, a second fundamental functional unit and a register file unit having multiple configurable vector registers. The composite instruction controller is coupled to the first fundamental functional units and the second fundamental functional units in the plurality of signal processing lanes and is configured to issue control signals in response to a composite instruction to control the first fundamental functional units and the second fundamental functional units and thereby carry out a composite operation.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 7, 2019
    Inventors: Liang XU, Ming-Chieh Kuo
  • Publication number: 20190073338
    Abstract: Embodiments disclosed herein provide systems and methods optimizing geometries. In one embodiment, a computer-implemented method is provided. The method includes receiving, at a programmed computing device, a geometry comprising a plurality of edges and selecting a set of edges from the plurality of edges based on an intersecting location in which two or more the edges intersect. For each edge of the set of edges, a density is determined that corresponds to the intersecting location for the set of edges. The method further includes determining a target density related to the intersecting location in view of an aggregate of the density associated with respective edges of the set of edges. The target density indicates a gradient of a falloff for the intersecting location.
    Type: Application
    Filed: August 6, 2018
    Publication date: March 7, 2019
    Inventors: Jonathan Hiller, Jesse C. Blankenship
  • Publication number: 20190073339
    Abstract: Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a first vector and a second vector, wherein the first vector includes one or more first elements and the second vector includes one or more second elements. The aspects may further include one or more adders and a combiner. The one or more adders may be configured to respectively add each of the first elements to a corresponding one of the second elements to generate one or more addition results. The combiner may be configured to combine a combiner configured to combine the one or more addition results into an output vector.
    Type: Application
    Filed: October 26, 2018
    Publication date: March 7, 2019
    Inventors: Jianhua Tao, Tian Zhi, Shaoli Liu, Tianshi Chen, Yunji Chen
  • Publication number: 20190073340
    Abstract: A method for adaptively adjusting an embedded webpage element is provided, which may include the following steps: loading a master program controller by a main webpage; displaying the main webpage by a client device; embedding the embedded webpage element in the main webpage by the master program controller; transmitting the size of the client device to an embedded webpage element server by the master program controller; returning adjustment values of the embedded webpage element to the master program controller according to the size of the client device by the embedded webpage element server, where the adjustment values may include a level adjustment value, a position adjustment value and a size adjustment value; and comparing the adjustment values with the size of the client device by the master program controller so as to adaptively adjust the level, the position and the size of the embedded webpage element.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 7, 2019
    Inventor: KUN-WEI CHUANG
  • Publication number: 20190073341
    Abstract: An information processing terminal device includes: an acquiring unit acquiring image data; a detecting unit detecting a posture of the information processing terminal device; a generating unit generating display image data based on the image data acquired in the acquiring unit according to the posture of the terminal device detected by the detecting unit; and a displaying unit displaying the display image data generated by the generating unit on a display unit. If the posture of the terminal device is changed, the generating unit generates the display image data according to the changed posture of the terminal device. If the posture of the terminal device is changed during the generation of the image data by the generating unit, the generating unit does not generate the display image data according to the changed posture of the terminal device, until the generation of the display image data is completed.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 7, 2019
    Inventor: Norihiko ASAI
  • Publication number: 20190073342
    Abstract: A computer acting as display device can present pixmap screen page image(s), and with end-user input, can act on associated interaction(s) area(s) specification(s); with the screen page image(s) and associated interaction(s) area(s) specification(s) created automatically from electronic document processing on another computer; such other computer paginating the documents for information viewing area(s) on such display device(s), record interaction(s) area(s) data corresponding with styled hypertext or interactive graphical elements within the electronic document, rasterising these document page(s) into screen page image pixmap(s), and compile interaction(s) area(s) data into persistent interaction(s) area(s) specification(s), together for communication to the display device. References to content elements in document pages can be associated with screen page images to allow end-users find information.
    Type: Application
    Filed: March 13, 2017
    Publication date: March 7, 2019
    Inventors: Eric Cameron Wilson, Daniel Lawrence Wilson
  • Publication number: 20190073343
    Abstract: Embodiments are directed towards generating an interactive target document based on a static source document. The source document may be a textbook. An interactive, animated, multi-dimensional, and/or multi-layered target document is generated that documents the source document. The target document may include accompanying audio that includes speech in virtually any natural language, independent of the native language of the source document. The target document may be a presentation document (e.g. a slide deck), a video document (e.g. a movie), a report, a desktop application, a mobile application, a word processing document, a web page, an e-book, a spreadsheet, or the like. The target document may be generated automatically to document, expand upon, and provide a greater context and interpretation of the contents of the source document (i.e. the source document contents or simply the source contents). Thus, the target document may be a documentary of the source document.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventor: SANA REZGUI
  • Publication number: 20190073344
    Abstract: In particular embodiments, a method comprises receiving a request from a first user to access a landing page of an online social network, accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, calculating a popularity value for each of a plurality of content objects associated with one or more second users of the online social network, wherein the popularity value for each content object is based on a popularity of the content object among other users of the online social network associated with nodes within a threshold degree of separation of the first user, selecting from the plurality of content objects based on their popularity values, one or more content objects to feature on the landing page, and sending instructions for presenting the landing page comprising one or more of the selected content items to the first user.
    Type: Application
    Filed: November 2, 2018
    Publication date: March 7, 2019
    Inventors: William K Tiu, Jr., Jeffrey J Roberto
  • Publication number: 20190073345
    Abstract: Techniques are provided for a computer processor-implemented method of beautifying an electronic textual document having text organized in a plurality of sections. Each of the sections is representative of a corresponding one of a plurality of textual elements. The method includes: receiving a user selection of the text for beautification, the selected text including at least a portion of one of the sections; classifying the selected text as the corresponding one of the textual elements represented by the one of the sections; ranking a set of attributes applicable to the one of the textual elements; presenting an ordered list of the highest-ranked attributes; in response to receiving a selection of one or more of the presented attributes, applying the selected attributes to the selected text; and reranking the applicable attributes to reflect the selected attributes.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 7, 2019
    Applicant: Adobe Inc.
    Inventors: Arihant Jain, Mudit Rastogi, Mohammad Javed Ali, Ankur Murarka, Amit Gaurav
  • Publication number: 20190073346
    Abstract: Methods are described for operating a social network server wherein the server receives a plurality of annotations. Candidate tags are determined from the annotations by removing commonly occurring words. Tag probabilities are determined based on social distance between an annotation contributor and an owner of the image, geographical distance between an annotation contributor and capture location of the image, and the size and position of an annotation contributor.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 7, 2019
    Applicant: Ikorongo Technology, LLC.
    Inventor: Hugh Blake Svendsen
  • Publication number: 20190073347
    Abstract: A note-taking application may be provided as a unified package that includes a full application for an unlocked state of the device, and a limited application for a locked state of the device. A user may perform a trigger action, such as swiping down from a corner, when the device is in a standby mode or displaying a lock screen. In response to the trigger action, the device may execute the limited application, allowing the user to write notes while the device remains in a locked state. The limited application accesses a sandboxed local note store with configurable note persistence, but can communicate with the full application by using secure API calls.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 7, 2019
    Inventors: Thomas Buckley, Maria Cirimele
  • Publication number: 20190073348
    Abstract: Embodiments of the present disclosure relate to digitally converting physical form documents to electronic surveys. For example, a survey system receives an image capture of a physical form document and analyzes the image capture to identify fields including questions within the physical form document. The survey system creates an electronic survey corresponding to the physical form document based on the contents of the fields (e.g., text, objects). Specifically, the survey system generates electronic survey questions for the fields based on the contents of the fields. After generating electronic survey questions for the fields in the image capture, the survey system provides the electronic survey for display to a respondent. Additionally, the survey system can complete an electronic version (e.g., an image) of the form document including the responses.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventor: Larry Dean Cheesman
  • Publication number: 20190073349
    Abstract: A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
    Type: Application
    Filed: November 1, 2018
    Publication date: March 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Daniel Parish, Aaron Lamar Wilson, Steve Tullis
  • Publication number: 20190073350
    Abstract: A non-transitory computer-readable medium storing a computer program readable by a computer, the memory storing a plurality of templates including attribute information of objects to be arranged in each of the plurality of templates, the attribute information including identification information, arrangement information, and type information, the computer program, when executed by the computer, causing the computer to perform: displaying a first editing screen corresponding to a first template; receiving to input data; storing the received input data; updating the first editing screen to reflect the received input data; receiving an instruction to display a second editing screen corresponding to a second template; determining the type of the received input data; and displaying a second editing screen with or without reflecting the received input data depending on the type of the object.
    Type: Application
    Filed: March 23, 2018
    Publication date: March 7, 2019
    Inventor: Takeshi Shiotani
  • Publication number: 20190073351
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating dependency parses for input text segments, which may be provided as inputs to a natural language processing system. One of the systems includes a first neural network comprising: one or more initial neural network layers configured to, for each token in an input text sequence: receive features for the token; and collectively process the features to generate an alternative representation of the features for use in determining a part of speech of the token in the input text sequence; and a dependency parsing neural network configured to: process the alternative representations of the features for the tokens in the input text sequence generated by the one or more initial neural network layers to generate a dependency parse of the input text sequence.
    Type: Application
    Filed: March 17, 2017
    Publication date: March 7, 2019
    Inventors: Yuan Zhang, David Joseph Weiss
  • Publication number: 20190073352
    Abstract: Technologies for natural language processing include a computing device that loads natural language text data that includes multiple words, such as a naturally elicited response or comment data. The computing device applies a constituency parser to the natural language text data to generate a constituency parse tree. The constituency parse tree may include multiple nodes that each correspond to a hierarchical constituent of the natural language text. The computing device applies a constituency rule to identify clauses in the natural language text data. The constituency rule may identify a left-most daughter of each subordinate clause node of the constituency parse tree. Each subordinate clause is distinct, preventing dependencies from crossing clause boundaries. The computing device applies a dependency parser to each clause to generate a corresponding dependency parse.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 7, 2019
    Inventors: Zach W. Childers, Kyle Robertson, Taylor Turpen
  • Publication number: 20190073353
    Abstract: Described herein are systems and methods for human-like language acquisition in a compositional framework to implement object recognition or navigation tasks. Embodiments include a method for a model to learn the input language in a grounded and compositional manner, such that after training the model is able to correctly execute zero-shot commands, which have either combination of words in the command never appeared before, and/or new object concepts learned from another task but never learned from navigation settings. In embodiments, a framework is trained end-to-end to learn simultaneously the visual representations of the environment, the syntax and semantics of the language, and outputs actions via an action module. In embodiments, the zero-shot learning capability of a framework results from its compositionality and modularity with parameter tying.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Applicant: Baidu USA LLC
    Inventors: Haonan YU, Haichao ZHANG, Wei XU
  • Publication number: 20190073354
    Abstract: Systems and methods for marking a natural language text to identify segments of different types. The method includes using a classification model to classify candidate segments as belonging to one of the types where the classifiers of the training model are trained on a marked natural language text.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 7, 2019
    Inventors: Evgenii INDENBOM, Sergey KOLOTIENKO
  • Publication number: 20190073355
    Abstract: The present application discloses an information extraction method. The method includes extracting a plurality of candidate entities and a plurality of candidate attributes from a target corpus based on a plurality of entity seeds of one or more target types in an entity seeds set; establishing a plurality of correlations between the plurality of candidate attributes and a plurality of entities including the plurality of candidate entities and the plurality of entity seeds; and selecting one or more target entities from the plurality of entities and one or more target attributes from the plurality of candidate attributes based on the plurality of correlations.
    Type: Application
    Filed: July 18, 2017
    Publication date: March 7, 2019
    Applicant: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Zhenzhong Zhang
  • Publication number: 20190073356
    Abstract: A system and a method including accessing a semantic model having a grammar syntax supporting an expression including a combination of at least one of a semantic model class and an instance of a semantic model class; specifying at least one missing property specification for at least one of a semantic model class and an instance of a semantic model class, including constraints for a use of the at least one missing property; adding the at least one missing property specification to the semantic model, the at least one missing property specification added to the semantic model to be referenced in a validation and translation of an expression including a combination of at least one of the class and the instance of a class having one of the at least one missing property specified therewith; and generating a record of the semantic model including the at least one missing property specification added thereto.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 7, 2019
    Inventor: Andrew Walter CRAPO
  • Publication number: 20190073357
    Abstract: Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventors: Jonathan R. Scally, Nicholas L. Cassimatis, Richard Caneba, Naveen Sundar Govindarajulu
  • Publication number: 20190073358
    Abstract: The present disclosure provides a voice translation method, a voice translation device and a server. The voice translation device includes determining a language type of voice data acquired from a terminal; recognizing the voice data based on the language type to acquire first recognition information corresponding to the voice data, the first recognition information including voice data to be translation; determining a target language type and performing a translation process on the first recognition information based on the target language type to acquire a translation result corresponding to the voice data.
    Type: Application
    Filed: July 25, 2018
    Publication date: March 7, 2019
    Inventors: Niandong DU, Sai MA, Yan XIE
  • Publication number: 20190073359
    Abstract: Disclosed are a terminal device and a method for providing additional information. A method for providing additional information of a terminal device comprises the steps of: obtaining a translation of a second language by translating an original text of a first language; extracting keywords from the translation of the second language; retrieving a text of the second language on the basis of a proportion including the extracted keywords; classifying the retrieved text on a sentence basis and determining a related sample sentence on the basis of the proportion including the extracted keywords on the sentence basis; and displaying the determined related sample sentence.
    Type: Application
    Filed: March 24, 2017
    Publication date: March 7, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Haeng-sun LIM, Eun-ji PARK
  • Publication number: 20190073360
    Abstract: A processor may receive a query from a user. The processor may identify one or more subjects in the query. The one or more subjects may include a particular subject. The processor may identify one or more sections of a recording. The processor may group the one or more sections into one or more subdivisions. The processor may determine that the particular subject is in at least one of the one or more sections. The processor may display the one or more subdivisions of the one or more sections that include the particular subject to the user.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 7, 2019
    Inventors: Dror Porat, Daniel N. Rotman, Gal Ashour
  • Publication number: 20190073361
    Abstract: In an approach for generating a file, a computer provides a selection window associated with a second file, wherein the selection window is at least partially transparent and at least partially overlays an opened first file. The computer identifies content within the opened first file that is overlaid by the provided selection window associated with the second file. The computer transfers a copy of the identified content within the opened first file that is overlaid by the provided selection window associated with the second file, wherein the opened first file does not incorporate changes that are made within the second file.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Li Jia Chen, Nan Chen, Yang Liang, Qin Qiong Zhang, Xue Yong Zhang, Jia Zou
  • Publication number: 20190073362
    Abstract: This disclosure relates to WAMI discovery, specifically including: issuing a first request to a WAMI federated collection service (FCS) to retrieve WAMI collection metadata, the WAMI FCS being in communication with a WAMI collection service (CS), each WAMI CSs being in communication with a location where WAMI data is stored; receiving a response in a first format from the WAMI FCS; translating the received WAMI collection metadata from the first format into another format; issuing a second request to the WAMI FCS to access WAMI data in the other format; and retrieving in response to the second request, the WAMI data in the other format from the location that corresponds to a network link.
    Type: Application
    Filed: October 30, 2018
    Publication date: March 7, 2019
    Inventors: Rahul C. THAKKAR, Michael L. MARAIST
  • Publication number: 20190073363
    Abstract: A proactive interaction system includes memory which stores a contextual model. The contextual model includes supporting memory storing a representation of each of a set of past observations. Each of the past observations having an observed reward for a respective user for a respective action selected from a set of candidate actions. The contextual model is configured for estimating a reward for each of a current set of candidate actions, based on the stored representations of past observations and a representation of a current user. Each candidate action is associated with a respective action representation. A contextual bandit selects one of the candidate actions, based on the estimated reward for each of the set of candidate actions, to optimize a cumulative reward over a sequence of candidate action selections. An act output component performs a user-detectable act based on the selected one of the candidate actions.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Applicant: Xerox Corporation
    Inventors: Julien Perez, Tomi Silander
  • Publication number: 20190073364
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, a change to at least one record of a plurality of records in a multi-record update. At least one problem condition associated with the change to the at least one record is determined, wherein the at least one problem condition is determined via at least one problem definition object before the change is saved. The at least one problem condition is organized on a display. An action is executed on the at least one problem condition displayed.
    Type: Application
    Filed: October 26, 2018
    Publication date: March 7, 2019
    Inventors: Filipe J. Barroso, Judith H. Cass, Marlin R. Deckert, Michael J. Saylor, Adam Skwersky
  • Publication number: 20190073365
    Abstract: In one implementation, a method for providing a user with an assessment of website quality includes receiving, at a computer system, identification of a website; retrieving, by the computer system, content that comprises the website; and automatically analyzing, by the computer system, the content. The method can further include determining, by the computer system, (i) a search engine optimization (SEO) sub-score for the website, (ii) an accessibility sub-score for the website, and (iii) a quality assurance score for the website based on the analysis of the content. The method can additionally include determining, by the computer system, a quality score for the website based on a combination of the SEO sub-score, the accessibility sub-score, and the quality assurance sub-score; and transmitting, by the computer system, the quality score to a client computing device for presentation in a user interface.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 7, 2019
    Inventor: Kamran Jamshidi
  • Publication number: 20190073366
    Abstract: In accordance with an embodiment, described herein are systems and methods that enable client-side calculation with data provided at a multidimensional or other database server. Data provided at the server in accordance with a server-side model, can be transformed/prepared into a grid, for use with a client-side application, for example a client spreadsheet application. During preparation of the grid, one or more portions of the grid that are identified as client-side dynamic parameters, can be represented as dynamic formulas that are modifiable within the client-side application; while parameters of the server-side model that are outside of the grid can be represented as constant values. The grid provided to the client can be used to perform client-side calculations that allow for rapid calculations in response to changes in the client-side model, without introducing a round-trip performance lag between the client-side and server-side.
    Type: Application
    Filed: June 29, 2018
    Publication date: March 7, 2019
    Inventors: Kumar Ramaiyer, John Xiao