Patents Issued in November 29, 2018
-
Publication number: 20180341605Abstract: The present disclosure is related to programming interruption management. An apparatus can be configured to detect an interruption during a programming operation and modify the programming operation to program a portion of the memory array to an uncorrectable state in response to detecting the interruption.Type: ApplicationFiled: August 3, 2018Publication date: November 29, 2018Inventors: Preston A. Thomson, Kishore K. Muchherla, Sampath K. Ratnam
-
Publication number: 20180341606Abstract: Data management functions are offloaded from a main controller to individual storage devices in a multi-device storage environment. The main controller receives a data management request from a host system, and responds by determining one or more storage devices and one or more data management operations to be performed by the one or more storage devices. The main controller initiates performance of a data management function corresponding to the data management request, by sending one or more data management commands to the one or more storage devices, and initiating one or more data transfers, such as a direct memory access operation to transfer data between a memory buffer of a storage device and a host memory buffer of the host system, and an internal data transfer between two or more of the storage devices using an internal communication fabric of the data storage sub system.Type: ApplicationFiled: March 26, 2018Publication date: November 29, 2018Inventors: Vladislav Bolkhovitin, Sanjay Subbarao, Brian W. O'Krafka, Anand Kulkarni, Warren Fritz Kruger
-
Publication number: 20180341607Abstract: A ring network system using peripheral component interconnect express (PCIe) is disclosed. The ring network system includes N PCIe bridges. Each of the N PCIe bridges is connected to an individual server and includes a first port and a second port. The second port of an ith PCIe bridge of the N PCIe bridges is connected to the first port of an ((i mod N)+1)th PCIe bridge of the N PCIe bridges. Each of the N PCIe bridges includes an address mapping chip. The address mapping chip of each of the N PCIe bridges configurably maps to a system address of each of at least portion of N servers connected by the N PCIe bridges and configurably maps to an address of each of at least portion of the N PCIe bridges for setting up a mapping relationship between the N PCIe bridges.Type: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Chao-Tang LEE, Peng-Kai HSU
-
Publication number: 20180341608Abstract: A first communication device and a second communication device are used in a communication system among which a communication signal is exchanged via a single bus, and include a driver circuit that drives the bus according to driver drive signals and a slope setter setting a slope to the communication signal. In both communication devices, (i) a drive of the bus by the driver circuit is validated (a) in a first period having the driver drive signals at a first level that instructs dominant and (b) in a second period, which is a slope period from a level change of the driver drive signals changing from the first level to a second level that instructs recessive until an end of a time delay corresponding to a slope, and (ii) the drive of the bus by the driver circuit is invalidated in periods other than the first and second periods.Type: ApplicationFiled: May 16, 2018Publication date: November 29, 2018Inventor: Toshiaki Iwasaki
-
Publication number: 20180341609Abstract: An I/O module includes a base plate, a plurality of universal circuits, and an option module. The base plate includes a plurality of connection terminals. A plurality of field devices is electrically connectable to the connection terminals. The universal circuits correspond to the connection terminals. The universal circuits are provided on the base plate, and configured to perform an input of analog signals from the field device, an output of analog signals to the field device, an input of discrete signals from the field device, and an output of discrete signals to the field device. The option module is detachably provided in the base plate. The option module is provided between a first connection terminal of the connection terminals and a first universal circuit of the universal circuits. The option module includes a first circuit configured to performing transmitting and receiving of signals between the first connection terminal and the first universal circuit.Type: ApplicationFiled: August 7, 2018Publication date: November 29, 2018Applicant: YOKOGAWA ELECTRIC CORPORATIONInventors: Kazunori Tanimura, Ikutomo Watanabe, Mamoru Tamba, Nobuaki Ema, Takaaki Matsuda
-
Publication number: 20180341610Abstract: An information processing apparatus includes: a first apparatus including: a first hardware, a first controller that manages the first hardware, and a first switch that switches connection between the first hardware, the first controller, and a second apparatus; and the second apparatus including: a second hardware, a second controller that manages the second hardware, and a second switch that switches connection between the second hardware, the second controller, and the first apparatus, wherein the first switch performs control to couple the first controller to a first signal line between the first apparatus and the second apparatus, the second switch performs control to couple the second hardware to the first signal line, and the first controller obtains information output from the second hardware through the first signal line coupled to the second hardware.Type: ApplicationFiled: May 23, 2018Publication date: November 29, 2018Applicant: FUJITSU LIMITEDInventors: Takafumi FUJIMORI, Shimuya Kobayashi
-
Publication number: 20180341611Abstract: A High Speed Link System providing network and data transfer capabilities, implemented via standard input/output (I/O) device controllers, protocols, cables and components, to connect one or more Host computing systems, comprising a System, Apparatus and Method is claimed; and described in one or more embodiments. An illustrative embodiment of the invention connects two or more Host systems via USB 3.0 ports and cables, establishing Network, Control, Data Exchange, and Power management required to route and transfer data at high speeds, as well as resource sharing. A Link System established using USB 3.0 operates at the full 4.8 Gbps, eliminating losses inherent when translating to, or encapsulating within, a network protocol, such as the Internet Protocol. Method claimed herein describes how two or more connected Host systems, detect one another, and establish separate communication and data exchange bridges, wherein control sequences from the Hosts' application direct the operation of the Apparatus.Type: ApplicationFiled: August 3, 2018Publication date: November 29, 2018Inventor: CHRISTOPHER WHITTINGTON
-
Publication number: 20180341612Abstract: An apparatus can include a first state machine engine configured to receive a first portion of a data stream from a processor and a second state machine engine configured to receive a second portion of the data stream from the processor. The apparatus includes a buffer interface configured to enable data transfer between the first and second state machine engines. The buffer interface includes an interface data bus coupled to the first and second state machine engines. The buffer interface is configured to provide data between the first and second state machine engines.Type: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: David R. Brown, Harold B. Noyes, Inderjit S. Bains
-
Publication number: 20180341613Abstract: A method and apparatus of integrating memory stacks includes providing a first memory die of a first memory technology and a second memory die of a second memory technology. A first logic die is in communication with the first memory die of the first memory technology, and includes a first memory controller including a first memory control function for interpreting requests in accordance with a first protocol for the first memory technology. A second logic die is in communication with the second memory die of the second memory technology and includes a second memory controller including a second memory control function for interpreting requests in accordance with a second protocol for the second memory technology. A memory operation request is received at the first or second memory controller, and the memory operation request is performed in accordance with the associated first memory protocol or the second memory protocol.Type: ApplicationFiled: May 25, 2017Publication date: November 29, 2018Applicant: Advanced Micro Devices, Inc.Inventors: Dmitri Yudanov, Michael Ignatowski
-
Publication number: 20180341614Abstract: An information handling system includes an I/O device, a first processor die coupled to the I/O device, a second processor die coupled to the first processor die, and to no I/O device, and boot process logic. The boot process logic determines that the first processor die is coupled to the I/O device and that the second processor die is coupled to no I/O device, determines that an operating environment of the information handling system is capable of utilizing a maximum of Z processor cores, where Z is an integer number that is greater than X and less than the sum of X+Y, and enables Z processor cores on the first and second processor dies by enabling the X processor cores on the first processor die, and enabling the remainder of cores, equal to Z?X, on the second processor die, based upon the determination that the second processor die is coupled to no I/O device.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: Mukund P. Khatri, Vijay Bharat Nijhawan
-
Publication number: 20180341615Abstract: Systems, devices, methods, and techniques for bus receivers operable to provide a data output corresponding to a voltage differential provided on a two-conductor data bus. In one example, a bus receiver comprises a four-quadrant input circuit and a gain stage coupled to the four-quadrant input circuit. In various examples, the four-quadrant input circuit is operable to provide common mode current compensation based on a common mode voltage present on the two-conductor data bus.Type: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Inventors: Thorsten Hinderer, David Astrom, Eric Pihet
-
Publication number: 20180341616Abstract: A multilayer butterfly network is shown that is operable to transform and align a plurality of fields from an input to an output data stream. Many transformations are possible with such a network which may include separate control of each multiplexer. This invention supports a limited set of multiplexer control signals, which enables a similarly limited set of data transformations. This limited capability is offset by the reduced complexity of the multiplexor control circuits. This invention used precalculated inputs and simple combinatorial logic to generate control signals for the butterfly network. Controls are independent for each layer and therefore are dependent only on the input and output patterns. Controls for the layers can be calculated in parallel.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Inventors: Dheera Balasubramanian, Joseph Zbiciak, Sureshkumar Govindaraj
-
Publication number: 20180341617Abstract: A control device according to one embodiment includes a plurality of modules involved in the control of an external device to be controlled and connected to one another via a field bus. The modules include a controller module and a communication module. The controller module calculates control data related to the control of the modules, controls the modules based on the control data, acquires first information related to a failure of at least one of the device to be controlled and the modules, and transmits the acquired first information to a monitoring device via a first network. The communication module includes a memory capable of storing therein the control data and the first information, and transmits the control data and the first information stored in the memory to external devices including the monitoring device over a second network that is different from the first network, once in every predetermined time period.Type: ApplicationFiled: September 6, 2016Publication date: November 29, 2018Inventors: Tatsuo Hirota, Motohiko Okabe
-
Publication number: 20180341618Abstract: Embodiments of the present application relate to a method, device, and system for context awareness and providing a service. The method includes connecting, by a terminal, to a peripheral, obtaining, by the terminal, information corresponding to the peripheral, determining, by the terminal, context information based on the information corresponding to the peripheral and a connection status of a connection between the terminal and the peripheral, and performing, by the terminal, one or more operations based at least in part on the context information.Type: ApplicationFiled: June 5, 2018Publication date: November 29, 2018Inventor: Zhijun Yuan
-
Publication number: 20180341619Abstract: Methods and systems for a networked computing system are provided. One method includes generating a first proxy endpoint by a non-transparent bridge (NTB) of a first pluggable compute module and a second proxy endpoint at a second pluggable module having a second NTB, based on a user defined topology; establishing a transaction layer packet (TLP) tunnel between the first proxy endpoint and the second proxy endpoint for peer to peer communication using a first stub endpoint of the first NTB and a second stub endpoint of the second NTB; and de-allocating the first proxy endpoint and the second proxy endpoint, when the topology is deactivated such that the first pluggable compute module and the second pluggable module are available for another user defined topology.Type: ApplicationFiled: May 24, 2017Publication date: November 29, 2018Applicant: NETAPP, INC.Inventor: David Slik
-
Publication number: 20180341620Abstract: The disclosed technology is generally directed to peripheral access. In one example of the technology, stored configuration information is read. The stored configuration information is associated with mapping a plurality of independent execution environments to a plurality of peripherals such that the peripherals of the plurality of peripherals have corresponding independent execution environments of the plurality of independent execution environments. A configurable interrupt routing table is programmed based on the configuration information. An interrupt is received from a peripheral. The interrupt is routed to the corresponding independent execution environment based on the configurable interrupt routing table.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: George Thomas LETEY, Douglas L. STILES, Edmund B. NIGHTINGALE
-
Publication number: 20180341621Abstract: Provided is a device configured to perform a convolution operation. The device includes bi-directional First In First Out memory including bi-directional latches configured to transfer data in a first direction or a second direction depending on a clock signal and connected to each other and performs a convolution operation of an input value and a filter. The device stores first input values corresponding to a window equivalent to a size of the filter from a input value matrix in the bi-directional First In First Out memory in response to a first convolution operation and stores second input values corresponding to a location of the window which is moved in the first direction or the second direction by a predetermined amount from locations of the first input values in the bi-directional First In First Out memory in response to a second convolution operation subsequent to the first convolution operation.Type: ApplicationFiled: May 23, 2018Publication date: November 29, 2018Applicant: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATIONInventors: Jongsun Park, Woong Choi
-
Publication number: 20180341622Abstract: A method is provided that includes providing a hard-wired integer multiplier circuit configured to multiply a first physical operand and a second physical operand, mapping a first logical operand to a first portion of the first physical operand, mapping a second logical operand to a second portion of the first physical operand, and mapping a third logical operand to the second physical operand. The method further includes multiplying the first physical operand and the second physical operand using the hard-wired integer multiplier circuit to provide a multiplication result that includes a first portion including a product of the first logical operand and the third logical operand, and a second portion including a product of the second logical operand and the third logical operand.Type: ApplicationFiled: May 24, 2017Publication date: November 29, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Eric Sen CHUNG, Jeremy Halden FOWERS, Shlomo ALKALAY
-
Publication number: 20180341623Abstract: A circuit is provided. In an example, the circuit includes a memory array that includes a plurality of memory cells to store a matrix and a plurality of data lines coupled to the plurality of memory cells to provide a first set of values of the matrix. The circuit includes a multiplier coupled to the plurality of data lines to multiply the first set of values by a second set of values to produce a third set of values. A summing unit is included that is coupled to the multiplier to sum the third set of values to produce a sum. The circuit includes a shifting unit coupled to the summing unit to shift the sum and to add the shifted sum to a running total.Type: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Inventors: Ali Shafiee Ardestani, Naveen Muralimanohar
-
Publication number: 20180341624Abstract: Methods and biosensor systems for improved evaluation of an interaction between an analyte in a fluid sample and a ligand immobilized on a sensor surface of a biosensor are provided. In one example, a method is provided which includes allowing a plurality of fluid samples to flow across a first sensor surface and a second sensor surface having a ligand immobilized thereon, where the fluid samples include a solvent (for example, an organic solvent with bulk effects such as DMSO) at known concentrations. The method further includes creating a data set for each fluid sample and forming a clean data set with outliers removed. Software for performing steps of methods disclosed and a computer readable medium for storing the software are also provided.Type: ApplicationFiled: September 29, 2016Publication date: November 29, 2018Inventors: Tobias Soderman, Viveca Lindahl
-
Publication number: 20180341625Abstract: The present invention is a data processing apparatus including a data input/output device for receiving data, a storage for storing the data received by the data input/output device, a data processing program storage for storing a data processing program that includes the steps of calculating, using a double exponential smoothing method, a first predicted value that is a predicted value of smoothed data and a second predicted value that is a predicted value of the gradient of the smoothed data, and calculating, using a double exponential smoothing method in which the second predicted value is set as input data, a third predicted value that is a predicted value of smoothed data and a fourth predicted value that is a predicted value of the gradient of the smoothed data, and a data calculation processing apparatus for performing the data processing under the data processing program.Type: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Applicant: HITACHI HIGH-TECHNOLOGIES CORPORATIONInventors: Seiichi Watanabe, Satomi Inoue, Shigeru Nakamoto, Kousuke Fukuchi
-
Publication number: 20180341626Abstract: Embodiments of the present disclosure relate to presenting and synchronizing views of electronic document. In particular, a view management system can synchronize and present multiple synchronized views of an electronic document for display on a client device. For example, the view management system can present multiple views of an electronic document and bind one or more of the views with a model. In response to detecting a user interaction with respect to a view, the view management system can cause a client device to apply the user interaction to each of multiple views (e.g., each view that is bound to the model). By synchronizing views, the view management system can enable a user to conveniently observe how one or more user interactions with respect to a view would appear across multiple views of an electronic document.Type: ApplicationFiled: July 31, 2018Publication date: November 29, 2018Inventors: Sterling Williams, Jeffrey Scott Whiting, Kyle James Seely, Jason R. Gardner, Cameron James Holiman
-
Publication number: 20180341627Abstract: Techniques are described herein that are capable of reordering a multi-level layout using a hierarchical tree. A hierarchical tree is a tree that includes multiple hierarchical levels. Elements of a document may be arranged among the hierarchical levels to provide a logical representation of the document. The elements may be rearranged among the hierarchical levels to cause portions of content that are represented by the elements to be rearranged in a multi-level layout (e.g., a web page).Type: ApplicationFiled: May 25, 2017Publication date: November 29, 2018Inventors: Marius-Bogdan Moldovean, Anton Yuriyovych Labunets, John Giang Nguyen
-
Publication number: 20180341628Abstract: The present disclosure provides for personalizing content, an outline, and a theme for a web page. Personalizing content can include associating a profile with a web page request; generating a graph including nodes and links based on the profile; generating a plurality of cards from the nodes and the links of the graph; selecting the outline and the theme based on the profile; generating a page code from the plurality of cards, the outline, and the theme; and providing the page code to the web server.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Inventors: Benjamin Waite, Deepak Goindwani, Loren West, Jason Taylor, John Cokos
-
Publication number: 20180341629Abstract: In an example, a database is accessed to obtain a first metadata type, the database further including a second metadata type and a third metadata type, the third metadata type including instance-specific reporting metadata. The first metadata type is persisted in the memory, while the instance-specific reporting metadata is not persisted. In response to receiving a request from the graphical user interface to provide options for inclusion in a custom report template for the user, information from the first metadata type is sent to a graphical user interface, information regarding the instance-specific reporting metadata is generated by executing structured query language (SQL) queries stored in database views for the database.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: Janel Lynn Brandon, Willy Tjandra, Raghavendra Konduru, Alvin Sheng Jye Lim
-
Publication number: 20180341630Abstract: A document generation system to generate a document that forms the basis for a patent application to be submitted for examination by a patent searching authority. The document generation system may include: 1) a model generator trained on a plurality of references obtained from a reference database and 2) a document generator configured to generate paragraphs of a document based on a trained model.Type: ApplicationFiled: May 23, 2018Publication date: November 29, 2018Inventor: Nathan J. DeVries
-
Publication number: 20180341631Abstract: An electronic artifact is accessed which includes content of a particular type of media. Text is determined corresponding to the content and natural language processing is performed on the text to identify at least a subset of words in a statement within the text and determine meanings of each word in the subset of words. A context image is generated for the electronic artifact based on the natural language processing, where the context image includes a graph including nodes corresponding to the subset of words and the context image defines relationships between the subset of words.Type: ApplicationFiled: May 24, 2017Publication date: November 29, 2018Inventor: Vineet Verma
-
Publication number: 20180341632Abstract: A method, a computer program product, and an information handling system is provided for labeling unlabeled utterances given a taxonomy of labels utilizing topic word semi-supervised learning.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Inventors: Rama Kalyani T. Akkiraju, Vibha S. Sinha, Anbang Xu
-
Publication number: 20180341633Abstract: An action associated with an event detected within a communication is provided. A communication service initiates operations to provide the action by processing a communication to detect an event related to a transaction between a recipient and vendor. An action template is located that matches an event type and the vendor. A vendor service is queried to find the action template. An action is generated by populating the action template with an attribute of the event such as a recipient identifier and/or a transaction identifier. The action is provided to the recipient to facilitate an interaction related to the event with the vendor service.Type: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventor: Roshin Lal RAMESAN
-
Publication number: 20180341634Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
-
Publication number: 20180341635Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.Type: ApplicationFiled: February 7, 2018Publication date: November 29, 2018Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
-
Publication number: 20180341636Abstract: Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute.Type: ApplicationFiled: July 31, 2018Publication date: November 29, 2018Inventors: Daniel T. Heinze, Mark L. Morsch
-
Publication number: 20180341637Abstract: The discussion relates to unconscious bias detection. One example can detect potential bias words in a text sample and suggest alternative phrasing to eliminate the potential bias words from the text sample.Type: ApplicationFiled: May 24, 2017Publication date: November 29, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Naveen GAUR, Priyanka Subhash KULKARNI, Erika Debra MENEZES, Wenlei ZHANG
-
Publication number: 20180341638Abstract: A suggestion service is disclosed herein that provides suggested diagrammatic representations of textual information in content. The suggestion service receives a request for a suggested diagrammatic representation of the textual information included in a content item. The suggestion service also identifies a layout for the suggested diagrammatic representation based on a type of the textual information. The suggestion service further produces the suggested diagrammatic representation of the textual information based on the layout. The suggestion service replies to the request with the suggested diagrammatic representation(s).Type: ApplicationFiled: June 29, 2017Publication date: November 29, 2018Inventors: Girdhar Beriwal, Kailas Lokhande, Maria del Mar Gines Marin, Hany Gerges, Christopher Maloney
-
Publication number: 20180341639Abstract: A system is described which accepts corporate title and employee data associated with that corporate title data at a first company, putting the corporate title and employee data through a configured network and generating a vector of terms and a set of coefficients associated with that title. Information about an employee is put through a second network using those terms and coefficients to determine if the employee would have the same or similar title at the first company.Type: ApplicationFiled: May 2, 2018Publication date: November 29, 2018Applicant: MarianaInventors: Solomon Fung, Soumyadeb Mitra, Abishek Kashyap, Arunim Samat, Venkat Nagaswamy, Justin Driemeyer
-
Publication number: 20180341640Abstract: An amendment source-positioning method and apparatus, a computer device and a readable medium. The method includes: obtaining a first target word identifying an amendment source and defining parameters of the amendment source, from semantic parsing information of a user-input speech error correction instruction; positioning the amendment source from a to-be-corrected text according to the first target word and the defining parameters. As compared with the template matching and positioning scheme employed in the prior art, the technical solution of the present disclosure can support a speech error correction instruction in any form, and exhibits a more flexible amendment source-positioning manner, thereby effectively improving the amendment source-positioning efficiency.Type: ApplicationFiled: May 15, 2018Publication date: November 29, 2018Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Shujie YAO, Qin QU, Zejin HU
-
Publication number: 20180341641Abstract: Described herein are methods, systems and computer program products for determining a decodability index for one or more words. One of the methods of determining a decodability index for one or more words comprises receiving one or more words for analysis; analyzing the received one or more words using a plurality of effects; and assigning a decodability index to the received one or more words based on the analysis of the received one or more words using the plurality of effects, wherein the assigned decodability index indicates an ability of a person to pronounce or sound out the one or more words.Type: ApplicationFiled: May 23, 2018Publication date: November 29, 2018Inventors: Laura Elizabeth Cutting, Neena Marie Saha, Ted Stephen Hasselbring
-
Publication number: 20180341642Abstract: A system for natural language processing includes a memory array and a processor. The memory array is divided into a similarity section storing a plurality of feature vectors, a SoftMax section in which to determine probabilities of occurrence of the feature vectors, a value section storing a plurality of modified feature vectors, and a marker section. The processor activates the array to perform parallel operations in each column indicated by the marker section: a similarity operation in the similarity section between a vector question and feature vectors stored in indicated columns; a SoftMax operation in the SoftMax section to determine an associated SoftMax probability value for indicated feature vectors; a multiplication operation in the value section to multiply the associated SoftMax value by modified feature vectors stored in indicated columns; and a vector sum in the value section to accumulate an attention vector of output of the multiplication operation.Type: ApplicationFiled: July 12, 2018Publication date: November 29, 2018Inventor: Avidan AKERIB
-
Publication number: 20180341643Abstract: A method of operating a situationally aware speaker associated with a virtual personal assistant (VPA) service provider that comprises receiving an indication of at least one parameter of an environment proximate the situationally aware speaker, and delivering the response to the vocal query to the user formatted as speech through an audio output of the situationally aware speaker, at least one audio parameter of the response set based on the indication of the at least one parameter.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: Jamie Alders, Zukui Song, Shiufun Cheung, Eric J. Freeman
-
Publication number: 20180341644Abstract: A method and system for users to interact with their virtual assistant without being in the presence of the assistant, and to run commands on that assistant at a different time then when the user issued the command. The user provides a specific time or event, and a command to be run on the virtual assistant. When the time/event occurs the system issues the command to the virtual assistant. Additionally, a method and system for linking devices to virtual assistants using natural language utterances.Type: ApplicationFiled: May 10, 2018Publication date: November 29, 2018Inventor: John Gregory Retkowski
-
Publication number: 20180341645Abstract: A system, computer-readable medium, and a method including receiving a textual representation of a natural language expression for a system requirement; analyzing, by the processor, the textual representation of the natural language expression to determine a natural language object, the natural language object including the textual representation of the natural language expression and syntactic attributes derived therefrom; traversing, by the processor, a grammar graph representation of a modeling language to determine a partial translation of the natural language object, the partial translation including at least one ontology concept placeholder; determining, by the processor, ontology concepts corresponding to the at least one ontology concept placeholder to complete a translation of the textual representation of the natural language expression; and generating a record of the completed translation.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: Emily Cooper LeBLANC, Andrew CRAPO
-
Publication number: 20180341646Abstract: A bilingual-corpus generating method includes: acquiring a first clause in the first language, a first translated clause obtained by translating the first clause into a second language, a second clause in the first language, a second translated clause obtained by translating the second clause into the second language; and generating, as a translated clause of a third clause obtained by constructing the first clause and the second clause as one sentence by using a first conjunction in the first language, a third translated clause obtained by constructing the first translated clause and the second translated clause as one sentence by using a second conjunction in the second language.Type: ApplicationFiled: April 18, 2018Publication date: November 29, 2018Inventors: NANAMI FUJIWARA, MASAKI YAMAUCHI, MASAHIRO IMADE
-
Publication number: 20180341647Abstract: An information processing apparatus includes: a display controlling unit configured to control display so that a part of an image is displayed in a frame; and a storage unit configured to store history data including identification information for uniquely identifying the image, frame information for uniquely identifying the frame in which the image is displayed, and range information indicating a position of the part of the image displayed in the frame, wherein in a case of displaying a first image in a first frame, the display controlling unit acquires first history data including identification information on the first image and frame information on the first frame from the storage unit as corresponding history data, and controls display so that a part of the first image, which corresponds to a position indicated by range information in the corresponding history data, is displayed in the first frame.Type: ApplicationFiled: May 22, 2018Publication date: November 29, 2018Inventors: Tomonobu Hiraishi, Atsushi Inoue, Satoko Saito, Toshiyuki Noguchi
-
Publication number: 20180341648Abstract: A system and method for the secure management of digital contracts utilizes technology from the following fields: digital timestamping, encryption, distributed storage, and distributed payment systems. The existing state-of-the-art contract management systems require counter-parties to give a substantial level of trust to third parties to perform functions such as storage and verification. This system and method reduces the amount of trust that the counterparties need to give to a single third party. The system and method may be used for the secure construction and management of digital contract data and metadata.Type: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Inventors: Hossein KAKAVAND, Samuel WOOD
-
Publication number: 20180341649Abstract: A biosensor is provided including a detection device and a flow cell mounted to the detection device. The detection device has a detector surface with a plurality of reaction sites. The detection device also includes a filter layer that is configured to at least one of (a) filter unwanted excitation light signals; (b) direct emission signals from a designated reaction site toward one or more associated light detectors that are configured to detect the emission signals from the designated reaction site; or (c) block or prevent detection of crosstalk emission signals from adjacent reaction sites.Type: ApplicationFiled: June 1, 2018Publication date: November 29, 2018Inventors: Helmy A. Eltoukhy, Robert C. Kain, Wenyi Feng, Mark Pratt, Bernard Hirschbein, Poorya Sabounchi
-
Publication number: 20180341650Abstract: The MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA ANALYTICAL MODEL SHARING DATABASE PLATFORM APPARATUSES, METHODS AND SYSTEMS (“AMSDB”) transform data aggregated from various computer resources using AMSDB components into updated entity profiles and/or social graphs. In one implementation, the AMSDB aggregates data records including search results, purchase transaction data, service usage data, service enrollment data, and social data. The AMSDB identifies data field types within the data records and their associated data values. From the data field types and their associated data values, the AMSDB identifies an entity. The AMSDB generates correlations of the entity to other entities identifiable from the data field types and their associated data values. The AMSDB also associates attributes to the entity by drawing inferences related to the entity from the data field types and their associated data values.Type: ApplicationFiled: May 24, 2018Publication date: November 29, 2018Inventors: Patrick Faith, Theodore David Harris
-
Publication number: 20180341651Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.Type: ApplicationFiled: June 26, 2018Publication date: November 29, 2018Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
-
Publication number: 20180341652Abstract: Provided are an information presentation method, an information presentation program, and an information presentation apparatus capable of causing users to easily share useful information. In the information presentation method, the information presentation program, and the information presentation apparatus according to an aspect of the invention, since the degree of association is calculated on the basis of behavior information and processes from requesting behavior information to presenting the behavior information are performed on the basis of the degree of association, users can save labor for setting a degree of association in person, and can easily share the behavior information. Further, even in a case where a partner who shares the behavior information is not only a close person or an acquaintance but also a person who is a stranger having a common behavior or preference, it is possible to share the behavior information. Accordingly, users can easily share useful information.Type: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Applicant: FUJIFILM CorporationInventor: Kei YAMAJI
-
Publication number: 20180341653Abstract: Techniques are provided for enabling a requesting entity to retrieve data that is managed by a database server instance from the volatile memory of a server machine that is executing the database server instance. The techniques allow the requesting entity to retrieve the data from the volatile memory of the host server machine without involving the database server instance in the retrieval operation. Because the retrieval does not involve the database server instance, the retrieval may succeed even when the database server instance has stalled or become unresponsive. In addition, direct retrieval of data using the techniques described herein will often be faster and more efficient than retrieval of the same information through conventional interaction with the database server instance.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: Siddharth Teotia, Krishna Kunchithapadam, Jesse Kamp, Tirthankar Lahiri, Michael J. Gleeson, Juan R. Loaiza, Garret F. Swart, Neil J.S. MacNaughton, Kam Shergill
-
Publication number: 20180341654Abstract: One embodiment provides a method, including: receiving, at an information handling device, user input comprising a query from a user, wherein the query does not comprise an explicit request for visual data; identifying, based upon results of the query, that visual data is associated with the query; and providing, based on the identifying, output associated with the identified visual data. Other aspects are described and claimed.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: John Weldon Nicholson, Daryl Cromer, Scott Patrick DeBates, Ming Qian, Song Wang, David Alexander Schwarz