Patents Issued in August 24, 2017
  • Publication number: 20170242805
    Abstract: A wearable computing unit with module connection sites can incorporate many different extension types, such as sensors, indicators or executable code, providing many different functionalities. This allows for combining hardware and computing configurations from different origins. Assembly with instant module connection feedback and integration assistance allows users to customize function with ease. For example, configurations can be selected from a database or shared with other users. Mechanical connectors provide multiple modes of wearing the modular device, including the combination with jewelry. This extends its application to user groups with specific aesthetic expectations.
    Type: Application
    Filed: August 29, 2015
    Publication date: August 24, 2017
    Inventors: LARISSA NIETNER, SCOTT NILL
  • Publication number: 20170242806
    Abstract: In a method of adaptive buffering in a mobile device having a host processor and a sensor processor coupled with the host processor, the sensor processor is used to buffer data received from a sensor that is operated by the sensor processor. The data is buffered by the sensor processor into a circular data buffer. Responsive to the sensor processor detecting triggering data within the received data: a first adaptive data buffering action is initiated with respect to the data received from the sensor operated by the sensor processor; a second adaptive data buffering action is initiated with respect to second data received from a second sensor of the mobile device; and a command is sent from the sensor processor to a second processor.
    Type: Application
    Filed: September 20, 2016
    Publication date: August 24, 2017
    Applicant: InvenSense, Inc.
    Inventors: Ludger SOLBACH, Carlo MURGIA
  • Publication number: 20170242807
    Abstract: A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 24, 2017
    Inventors: Hongzhong Zheng, Frederick A Ware
  • Publication number: 20170242808
    Abstract: An electronic device comprises one or more control inputs to receive a control signal indicating the beginning of a first critical program section of a program that is running in a system; a counter to be incremented from an initial counter value in response to receipt of the control signal; one or more output signal generators to generate the signal for disabling program interrupts; and an output to output the signal for disabling program interrupts.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Uwe DAMM, Marten VOHRMANN, Thorsten JUNGEBLUT
  • Publication number: 20170242809
    Abstract: To detect an abnormality in an interrupt control system without completely depending on dualization of a circuit, without the need to create a test pattern for a built-in self-test by spending time, and without considerably increasing an amount of power consumption. A test interrupt request is generated periodically using a timer or the like in an interrupt signal system from an interrupt controller to a central processing unit, the state of an interrupt request flag within the interrupt controller is checked in an interrupt processing routine, and in the case where it is detected that the same interrupt request flag is kept in a set state twice or more in succession, it is supposed that there is a high possibility that a failure has occurred in the interrupt signal system and it is considered that there is an abnormality.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Takuya HIRADE, Yukitoshi TSUBOI, Ryosuke OKUDA
  • Publication number: 20170242810
    Abstract: What is disclosed is a system and method for increasing throughput in the image processing path of a digital document reproduction device. A digital image to be processed is received. Memory is allocated into two buffers, B[0] and B[1]. Each buffer has size S B ? M 2 , where M is a size of the allocation. The digital image is divided into N number of tiles. Then, for tiles Ti, where i=1 to N: (A) the image data of tile Ti is decompressed into buffer B[((i% 2)=0], and (B) the image data of buffer B[(i% 2)?0] is decompressed into the image path pipeline. Send a signal indicating that processing of the digital image has completed.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventors: Louis B. LA, Ryan David METCALFE
  • Publication number: 20170242811
    Abstract: A system and method of device assignment includes receiving an assignment request to assign a device to a plurality of guest virtual machines. The plurality of guest virtual machines includes a first guest virtual machine with a first guest memory having a first physical address and a second guest virtual machine with a second guest memory having a second physical address. The method includes selecting a first bus address offset and a second bus address offset different from the first bus address offset. The method includes sending, to the first guest virtual machine, the first bus address offset, and sending, to the second guest virtual machine, the second bus address offset. The method includes updating a mapping to the first physical address to include the first bus address offset, and updating a mapping to the second physical address to include the second bus address offset.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Michael Tsirkin, Marcel Apfelbaum
  • Publication number: 20170242812
    Abstract: A control system is disclosed. The control system includes an input module (IM) configured to be detachably coupled to a connection plane, an output module (OM) configured to be detachably coupled to the connection plane, and a logic module (LM) configured to be detachably coupled to the connection plane. The IM, OM, and LM are devoid of any programmable devices in any electronic path from any input port to any output port of the IM, OM, and LM.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventor: Richard A. Cobley
  • Publication number: 20170242813
    Abstract: A method for bus bridging includes providing a bus interface device that is coupled between at least one module bus and at least one advanced extensible interface (AXI) bus for translating bus requests between the module bus and the AXI bus. The bus interface device includes logic. The logic is configured to receive a read/write (R/W) request that is one of a module bus protocol R/W request and an AXI bus protocol R/W request and to buffer the R/W request to provide a buffered R/W request. The logic translates the buffered R/W request to a first AXI protocol conforming request if the buffered R/W request is the module bus protocol R/W request and translates the buffered R/W request to a first module bus protocol conforming request if the buffered R/W request is the AXI bus protocol R/W request. The translated requests are transmitted to their respective bus.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: SAMEER D. MANIKFAN, DAVID LYLE KIRK, JAY W. GUSTIN
  • Publication number: 20170242814
    Abstract: A system and method for enhancing ground bounce immunity of cables such as USB type-C cables. More specifically, in certain embodiments, ground bounce immunity is enhanced by making use of alternate modes of operation of cables conforming to the USB 3.1 specification to achieve a higher power over a cable that conforms to the USB 3.1 voltage drop specification requirements on the ground signal paths when the cable is operating at normal power levels (i.e., at a power level supported by the USB 3.1 specification). In certain embodiments, ground bounce immunity is enhanced by making use of alternate modes of operation of USB 3.1 type cables and standard use USB3.1 power delivery negotiation protocol to allow a host and end device to negotiate higher power than what would normally conform to the USB 3.1 specification.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Applicant: Dell Products L.P.
    Inventors: Thomas E. Voor, Merle J. Wood, III
  • Publication number: 20170242815
    Abstract: A SAS system includes an SAS controller, a first expansion card, a second expansion card, and a third expansion card. The first expansion card includes a first port and a second port. The second expansion card and the third expansion card establish a communication connection to the SAS controller by using the first expansion card. The first expansion card establishes a communication connection to the second expansion card through the first port. The first expansion card establishes a communication connection to the third expansion card through the second port. The second expansion card is connected to the third expansion card.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Yu Hu, Na Wang
  • Publication number: 20170242816
    Abstract: A system for assigning addresses to a plurality of communication nodes coupled via a power line is disclosed. Each of the plurality of communication nodes includes a current sensor. The plurality of communication nodes includes one master communication node and the master communication node is configured to start an auto-addressing process by asking the each of the plurality of communication nodes to sink a preselect amount of current and measure current, through the current sensor, flowing through the powerline under the each of the plurality of communication nodes. A first communication node in the plurality of communication nodes that does not measure any current flowing under the first communication node is assigned a first address.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Bernd Uwe Gerhard Elend, Rainer Evers
  • Publication number: 20170242817
    Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Applicant: Dell Products, LP
    Inventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
  • Publication number: 20170242818
    Abstract: A modular assembly of a module for a Logic Controller, including a container and a cartridge. The cartridge has a first electrical interface part and an electronic circuit arranged to provide a predetermined electronic function. The container has a housing, a backplane connector, a terminal connector and a receptacle extending inside the housing and adapted to receive the cartridge. The receptacle includes a second electrical interface part adapted to connect with the first electrical interface part. The cartridge and the receptacle are arranged to electrically connect the first and second electrical interface parts to establish an electrical interface when the cartridge is removably inserted in the receptacle of the container. The housing of the container defines the mechanical form factor of the module, while the cartridge determines the electronic functionality of the module. Accordingly, multiple containers having different form factors may accommodate the same cartridge.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 24, 2017
    Applicant: Schneider Electric Industries SAS
    Inventor: Pascal HAMPIKIAN
  • Publication number: 20170242819
    Abstract: A method for management of a host computer that includes a management controller configured to carry out, independently of the host CPU, host management instructions contained in management packets compliant with a first data link protocol. The method includes receiving the management packets from a first network operating in accordance with the first data link protocol. The management packets are encapsulated in data packets compliant with a second data link protocol, different from the first data link protocol. The data packets are transmitted to a second network, operating in accordance with the second data link protocol. The transmitted data packets are received from the second network in a network interface controller (NIC), which is installed in the host computer and connected to the second network. The NIC decapsulates the management packets from the received data packets and passes the decapsulated management packets via a sideband connection to the management controller.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Yuval Itkin, Liran Liss, Amir Ancel, Ran Sofer
  • Publication number: 20170242820
    Abstract: A vendor extension command is used to transport a proprietary message to a device (e.g., a solid state drive), to instruct the device to access and return data stored on the device (e.g., data that can be used for debugging). More specifically, a device that is coupled to a host system by a host bus interface (e.g., a Peripheral Component Interconnect Express bus) receives a command in a vendor extension of a standard driver (e.g., a Non-Volatile Memory Express driver). In response to the command in the vendor extension, data (e.g., debugging data) stored in memory on the device is accessed. The data can then be sent over the host bus interface to the host system. Thus, for example, a proprietary debugging framework can be used with a standards-based device.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Sriram RUPANAGUNTA, Nagaraj KALMALA
  • Publication number: 20170242821
    Abstract: A method and system for performing operations in a canary-based communication protocol; specifically, an acknowledgment-less scheme to reduce completion latency and increase effective bandwidth utilization on a computer expansion bus is disclosed. In one embodiment, a host selects a canary to represent whether a data stream of unknown content has been received. The host sends the canary to the target over a communication protocol and then marks a portion of a memory buffer with the same canary. Since the data may be unknown, the canary chosen could be the same value as the data. As such, when processing a request and transmitting data back to the host, the target can do real-time detection to determine whether a canary collision will occur. If a collision does occur, the target can remedy the collision without the need to time out and retry the operation.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Martin LUEKER-BODEN, Dejan VUCINIC
  • Publication number: 20170242822
    Abstract: A memory device includes: a plurality of volatile memories for storing data; a non-volatile memory buffer configured to store data associated with workloads received from a host computer; and a memory controller configured to store the data to both the plurality of volatile memories and the non-volatile memory buffer and replicate the data to a remote node. The non-volatile memory buffer is configured to store the data in a table including an acknowledgement bit that is set by the remote node.
    Type: Application
    Filed: April 22, 2016
    Publication date: August 24, 2017
    Inventors: Krishna T. MALLADI, Hongzhong ZHENG
  • Publication number: 20170242823
    Abstract: A microcontroller includes two processing blocks that respectively have a Central Processing Unit (CPU) and a peripheral circuit, where an access to the peripheral circuit in each of the processing blocks, that is, to a Read-Only Memory (ROM) or a Pulse Width Modulator (PWM) signal generator, is limited only from the CPU disposed in the same processing block. Thereby a fail-safe functionality of the microcontroller is improved.
    Type: Application
    Filed: February 3, 2017
    Publication date: August 24, 2017
    Inventors: Yusuke KAMEGAI, Nobuhiko MAKINO
  • Publication number: 20170242824
    Abstract: A method for solving the Lagrangian dual of a binary polynomially constrained polynomial programming problem comprises obtaining a binary polynomially constrained polynomial programming problem; until a convergence is detected, iteratively, providing a set of Lagrange multipliers, providing an unconstrained binary quadratic programming problem representative of the Lagrangian relaxation of the binary polynomially constrained polynomial programming problem at these Lagrange multipliers, providing the unconstrained binary quadratic programming problem to a quantum annealer, obtaining from the quantum annealer at least one corresponding solution, using the at least one corresponding solution to generate a new set of Lagrange multipliers; and providing all corresponding best-known primal-dual pairs and best-known feasible solutions after convergence.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: Sahar Karimi, Pooya Ronagh
  • Publication number: 20170242825
    Abstract: Computerized techniques can be used for algorithmically determining the composition of elements in a functional system represented in n-dimensional space using a logical data model.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Applicant: Locus LP
    Inventors: Rory Riggs, James Breitmeyer, Vin Harng Chew, Daniel Goldman, Sean Sandys, Christopher Silkworth
  • Publication number: 20170242826
    Abstract: A parallel LU-factorization method executed in a parallel computer including a plurality of processing nodes which execute LU-factorization in parallel, the method causes each of the plurality of processing nodes to execute processing of; measuring a first time period, which is a time period from when a matrix product for a matrix of a first size is completed to when communication with a different processing node out of the plurality of processing nodes is completed; and altering a size of a matrix to be used for a matrix product to a second size smaller than the first size in a case where the measured first time period is equal to or longer than a predetermined time period.
    Type: Application
    Filed: November 28, 2016
    Publication date: August 24, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Kazuaki TAKESHIGE
  • Publication number: 20170242827
    Abstract: A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
    Type: Application
    Filed: January 26, 2017
    Publication date: August 24, 2017
    Inventors: Pallavi Priyadarshini, Parameswara R. Tatini
  • Publication number: 20170242828
    Abstract: Using a processor, a first NĂ—N matrix is determined based on a plurality of N webpages. Each cell of the first matrix corresponds to a pair of webpages. The first matrix is transformed into a second NĂ—N matrix with each cell being in one of N partitions, the values of the cells within each partition being substantially equal. A sequence of M webpages is determined based on the second matrix and keyword(s) inputted by a user. The sequence is arranged in order from a first webpage to an Mth webpage (M<N), each of the webpages in the sequence being in the plurality of N webpages. A first host webpage, which is not in the plurality of N webpages, is generated including content from the first webpage in the sequence and a hyperlink to a second webpage in the sequence. The first host webpage is displayed at the electronic device.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventor: Eshaa Alkhalifa
  • Publication number: 20170242829
    Abstract: The present disclosure provides various systems and methods for indexing digital (electronic) documents and providing various error reporting and identification functions. The systems and methods may utilize various software, hardware, and firmware modules to identify notations, such as primary sheet names and reference sheet names on construction documents. Various algorithms and methods may be employed to identify errors, erroneous notations, missing sheets, missing details, and/or the like to aid in the correction of construction documents. Identified notations are indexed and may be used to create hyperlinked and/or backlinked notations in output files.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Inventors: Samuel Melvin Smith, Michael Smith
  • Publication number: 20170242830
    Abstract: The methods and systems described herein relate to identifying a target object on a web page by receiving rendering instructions associated with the web page, parsing the rendering instructions to identify a target object candidate amongst the web page elements; rendering the web page based on the rendering instructions, executing a verification process to confirm that the target object candidate is the target object, applying a set of predetermined rules to the rendered version of the target object candidate and assigning a likelihood parameter indicative of a probability of the target object candidate being the target object. Other embodiments of the verification process are also disclosed herein.
    Type: Application
    Filed: November 3, 2015
    Publication date: August 24, 2017
    Inventor: Victor Vladimirovich KARPOV
  • Publication number: 20170242831
    Abstract: A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service.
    Type: Application
    Filed: March 6, 2017
    Publication date: August 24, 2017
    Inventors: Timothy J. Barker, Jonathan Levine, James Johnson
  • Publication number: 20170242832
    Abstract: Disclosed is a character editing method for a screen display device. The method comprises: displaying original character information in a character editing area of a screen display device; receiving selection of a to-be-modified character in the original character information; acquiring a candidate replacement character corresponding to the to-be-modified character from a confusable character database; displaying the candidate replacement character in a recommended area of the screen display device; receiving selection of the candidate replacement character; and replacing the to-be-modified character in the original character information by using the selected candidate replacement character. The present application also provides a character editing device for a screen display device.
    Type: Application
    Filed: August 3, 2015
    Publication date: August 24, 2017
    Applicant: ALIBABA GROUP HOLDING LIMITED
    Inventors: JIANHUI LI, CHAN HU, JUNPENG LI
  • Publication number: 20170242833
    Abstract: Systems and methods which auto-create a comic book from a movie, TV show or user generated videos. The comic book can be read in an eBook or print format. This gives the user an alternate way of consuming video content by “reading” it, instead of watching and listening to it.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 24, 2017
    Inventors: Olyvia Rakshit, Santosh Sharan
  • Publication number: 20170242834
    Abstract: Disclosed is a non-transitory computer-readable recording medium having stored therein a message information generating program, which when processed by one or more processors, causes a computer to execute a process. The process includes acquiring first information having both a character string input by handwriting and a character color related to the character string input by the handwriting, specifying a form of the character string based on the acquired first information, specifying an address associated with the specified form by referring to a storage configured to store an address of a message destination in association with a form of a character string, and generating message information with the specified address as a destination, the message information including second information corresponding to the character string.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 24, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Katsuhiro Kitagawa
  • Publication number: 20170242835
    Abstract: In a method for generating an electronic form, programmer input in a programming language is received, the programmer input including specification data corresponding to an electronic form to be generated. The programmer input is evaluated to generate an electronic form object that includes one or more user-interface mechanisms for receiving the user input, including evaluating the specification data to generate code in the electronic form object, the generated code capable of being processed by an application to render the electronic form on or via a user interface device such that the electronic form serially prompts the user over time for multiple user inputs. The electronic form object is stored in a memory of or communicatively coupled to the one or more computers.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 24, 2017
    Inventors: Stephen WOLFRAM, Michael POULSHOCK
  • Publication number: 20170242836
    Abstract: Embodiments of architecture, systems, and methods for a user or group to organize and store text, files, and folders via a two-dimensional interface where each item (text, files, and folders) has Column and Row identifiers assigned by a User. Other embodiments may be described and claimed.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventor: Adam Marez
  • Publication number: 20170242837
    Abstract: Facilitating interaction with a spreadsheet it provided. One or more input cells of a spreadsheet displayed on a display device of a computer system are automatically detected. One or more candidate cells of the spreadsheet are presented for selection, as candidates for inclusion in an interface for display on the display device in conjunction with the spreadsheet, the one or more candidate cells including the detected one or more input cells. Based on a selection of at least one cell, of the one or more candidate cells, for inclusion in the interface, the selected at least one cell is displayed in the interface, where the selected at least one cell includes at least one input cell of the one or more candidate input cells.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: Frederic BAUCHOT, Georges-Henri MOLL
  • Publication number: 20170242838
    Abstract: A method for generating a spreadsheet is disclosed. The method comprises locking a grid area comprising selected cells of the spreadsheet to prevent data entry into said cells by a user; performing an authentication operation to authenticate the user with a remote application; if the authentication operation authenticates the user then retrieving row and column header information from the remote application in response to said communication displaying said row and column header information from the remote application; and selectively unlocking cells of the grid area with row and column header information.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventor: Kirk KRAPPE
  • Publication number: 20170242839
    Abstract: A non-transitory computer-readable recording medium stores a data acquisition program that causes a computer to execute a process including: extracting first data and second data that are separated from each other by a predetermined tag or symbol, from a document written in HTML; displaying the extracted first data and the extracted second data in an associated manner; and specifying a position of a tag included in the document on a hierarchical structure with respect to the first data or the second data in the document to allow registration of the position on the hierarchical structure, upon detecting that the displayed first data or the displayed second data is selected.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Applicant: FUJITSU LIMITED
    Inventors: TSUYOSHI Maita, Nobumi Noro, Tetsu Tanaka
  • Publication number: 20170242840
    Abstract: The present embodiments demonstrate systems and methods for automated text correction. In certain embodiments, the methods and systems may be implemented through analysis according to a single text correction model. In a particular embodiment, the single text correction model may be generated through analysis of both a corpus of learner text and a corpus of non-learner text.
    Type: Application
    Filed: March 6, 2017
    Publication date: August 24, 2017
    Applicant: National University of Singapore
    Inventors: Wei Lu, Hwee Tou Ng
  • Publication number: 20170242841
    Abstract: A system and computer program product to detect an event include selecting a region and time frame of interest, obtaining a set of social media data streams associated with the region and the time frame of interest, applying a lexical graph generation algorithm to the set of social media data streams to obtain lexical graphs, and performing similarity analysis on the lexical graphs based on candidate lexical graphs related to the event to generate matching data. Investigating the event is based on the matching data.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Aleksandr Y. Aravkin, Younghun Kim
  • Publication number: 20170242842
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for enabling dynamic tokens in an expression parser. An example method includes identifying an expression represented as a natural language input for validation by a parser. Each of the phrases in the expression are iteratively converted into a set of tokens by determining whether a current phrase matches a pre-defined token associated with a known grammar rule, and, in response to determining that the current phrase matches a pre-defined token, generating a token for the current phrase for use in validating the expression. If the current phrase does not match a pre-defined token, the unrecognized string of characters is compared to a plurality of dynamic tokens included in an external pool of tokens to generate a generic token of an identified type. The dynamic token is replaced with the generic token and can be used to validate the expression.
    Type: Application
    Filed: April 5, 2016
    Publication date: August 24, 2017
    Inventors: Ronen Halbani, Liad Barel, Shahar Tarshish
  • Publication number: 20170242843
    Abstract: The present invention provides a conversation processing method, a conversation management system and a computer device. The method comprises: acquiring task-related user requirement data; updating a user conversation state based on the user requirement data and a pre-configured task-related task parameter; generating at least one piece of candidate action data according to the user conversation state; and generating response text data according to the at least one piece of candidate action data. The expandability of the conversation management system is improved by customizing the conversion service related to the task in the conversation system.
    Type: Application
    Filed: October 21, 2015
    Publication date: August 24, 2017
    Inventors: Zengtao JIAO, Guanchun WANG
  • Publication number: 20170242844
    Abstract: Methods and systems for keyword spotting, i.e., for identifying textual phrases of interest in input data. In the embodiments described herein, the input data comprises communication packets exchanged in a communication network. The disclosed keyword spotting techniques can be used, for example, in applications such as Data Leakage Prevention (DLP), Intrusion Detection Systems (IDS) or Intrusion Prevention Systems (IPS), and spam e-mail detection. A keyword spotting system holds a dictionary of textual phrases for searching input data. In a communication analytics system, for example, the dictionary defines textual phrases to be located in communication packets—such as e-mail addresses or Uniform Resource Locators (URLs).
    Type: Application
    Filed: March 7, 2017
    Publication date: August 24, 2017
    Inventor: Yitshak Yishay
  • Publication number: 20170242845
    Abstract: Software that generates list items from user conversations by performing the following operations: (i) capturing natural language statement(s) spoken by a first user; (ii) converting the natural language statement(s) to text; (iii) performing a natural language processing (NLP) analysis of the text to identify a first list item, wherein the first list item includes one or more words in the text that are likely to be included in a list associated with the first user; and/or performing a first list action utilizing the first list item based, at least in part, on the performed NLP analysis, wherein the first list action includes modifying a first list associated with the first user.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Publication number: 20170242846
    Abstract: A computer-implemented method of (600) and a system (222, 208) for processing a text stream. The method comprises accessing (602) the text stream; parsing (604) the text stream; analysing (606) a first collection of words to identify a homonym candidate; generating (608) a homonym word pattern, the homonym word pattern comprising at least one word of the first collection of words; determining (610), for at least one word of the homonym word pattern, a first context element; generating (612) a homonym context pattern; analysing (614) a second collection of words to identify a non-homonym candidate having a non-homonym context pattern at least partially matching the homonym context pattern, the non-homonym candidate being associated with a lexical tag; and assigning (616) the lexical tag associated with the non-homonym candidate to the homonym candidate.
    Type: Application
    Filed: June 23, 2015
    Publication date: August 24, 2017
    Inventors: Yury Grigorievich ZELENKOV, Ilya Valentinovich SEGALOVICH
  • Publication number: 20170242847
    Abstract: According to one embodiment, a speech translation apparatus includes a speech recognition unit, a machine translation unit, an extracting unit, and a receiving unit. The extracting unit extracts words used for a meeting from a word set, based on information related to the meeting, and sends the extracted words to the speech recognition unit and the machine translation unit. The receiving unit receives the speech in a first language in the meeting. The speech recognition unit recognizes the speech in the first language as a text in the first language. The machine translation unit translates the text in the first language into a text in a second language.
    Type: Application
    Filed: September 12, 2016
    Publication date: August 24, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Hailiang LI, Xin LI, Lingzhu WANG
  • Publication number: 20170242848
    Abstract: The present disclosure presents a directional translation method and a directional translation apparatus based on artificial intelligence. The method includes: receiving directional translation information that is set by a user for translating a first word in a translation file into a second word; and translating the first word in the translation file into the second word. With the directional translation method and the directional translation apparatus based on artificial intelligence provided in the present disclosure, the word is translated directionally into a result needed, thereby improving accuracy and efficiency of translation.
    Type: Application
    Filed: December 19, 2016
    Publication date: August 24, 2017
    Inventor: Fan WANG
  • Publication number: 20170242849
    Abstract: According to embodiments illustrated herein, a method and a system is provided for extracting one or more content items from content. The method includes determining, by one or more processors, one or more features associated with each of a plurality of content items in the content. Further, determining, by the one or more processors, a score for each of the plurality of content items based on a weight assigned to each of the one or more features associated with each of the plurality of content items. Thereafter, one or more content items are extracted from the plurality of content items based on the determined score to create at least an index of the content.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Arijit Biswas, Ankit Gandhi, Om D Deshmukh
  • Publication number: 20170242850
    Abstract: Embodiments relate to a system, method and program product for performing code conversions. In one embodiment the method includes determining size of encoding space for a source file and a target file upon receipt of a code conversion request and generating a main conversion file upon determination that a target encoding space associated with said target file is smaller than a source encoding space associated with the source file. Subsequently an extension converted file is generated from the source file according to a pre-established mapping table of code conversion stored in a memory. The code conversion request is completed by using the main conversion file and said extension file together so that the source file does not need to be truncated in order to fit into the target conversion space.
    Type: Application
    Filed: March 7, 2017
    Publication date: August 24, 2017
    Inventors: Albert Hsieh, Elaine IH. Liao, Chih-Yuan Lin, Pei-Yi Lin
  • Publication number: 20170242851
    Abstract: A non-transitory computer readable medium storing a program causing a computer to execute a process for information search, includes searching a document database for a basic document which is a document containing an input keyword; searching the document database for an associated document associated with the basic document; generating plural document sets by classifying a document group containing plural associated documents; and outputting, for each document set, a feature word which is a word characteristic to the document set.
    Type: Application
    Filed: July 25, 2016
    Publication date: August 24, 2017
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Seiji SUZUKI, Motoyuki TAKAAI, Nami TOKUNAGA
  • Publication number: 20170242852
    Abstract: A system for collecting and storing information in a secure database, automatically selecting and populating documents and communicating between users and with existing databases, may include: a computer readable medium on which an application for executing an application is stored, the application may include instructions including: providing fillable forms such as information sheets and term sheets; comparing information entered on a fillable form with that on existing databases; automatically sending queries to existing databases and filling information in fillable forms based on data in the existing databases; determining documents needed for a specific task and automatically populating the documents with the information collected; and updating and communicating to a plurality of users as to a status and changes of the information in real-time.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 24, 2017
    Inventor: Michael J. Clain
  • Publication number: 20170242853
    Abstract: An information acquisition method includes: acquiring a specific piece of data using information for specifying a position of the specific piece of data in a document of a certain site by referring to a storage that stores therein information for specifying the position of the specific piece of data in the document of the certain site and information for specifying a position of another piece of data having a predetermined relation to the specific piece of data in the document, by a processor; and acquiring the other piece of data using the position of the other piece of data related to the specific piece of data in the document by referring to the storage, and acquiring data having the predetermined relation to the other piece of data using the acquired other piece of data, by the processor.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Tsuyoshi MAITA, Nobumi NORO, Tetsu TANAKA
  • Publication number: 20170242854
    Abstract: A first data record and a second data record are received, wherein the first data record is one of a number of data records of a first dataset and the second data record is one of a number of data records of a second dataset. A first random seed for the first data record and a second random seed for the second data record are generated, wherein both random seeds are equal responsive to determining that the first data record and the second data record represent the same data. A first sampling parameter for the first data record and a second sampling parameter for the second data record using a random number generator are generated. The first data record and the second data record are selected for a first sample dataset and second sample dataset, respectively, based on the generated sampling parameters.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: Dong Liang, Bo Song, Jun Wang, Jing Xu, Ji Hui Yang