Patents Issued in January 25, 2018
  • Publication number: 20180024955
    Abstract: Apparatus, systems, and/or methods may include a peripheral component interconnect express (PCIe) link to directly couple a slot with a network fabric. The slot may be defined by a surface and/or may accommodate a hardware module. A rack unit implementation may be utilized, such as a one rack unit (1U) implementation, a four rack unit (4U) implementation, and so on. The network fabric may be utilized when hardware modules communicate across the PCIe link, may be bypassed when hardware modules communicate across an additional PCIe link, and so on. The PCIe link may include a direct connect point-to-point PCIe link, a dual star PCIe link, and so on. In addition, the PCIe link may be utilized in a rack-scale architecture.
    Type: Application
    Filed: August 16, 2017
    Publication date: January 25, 2018
    Inventors: Dirk F. Blevins, John M. Morgan, Marc A. Goldschmidt, Edward J. Pullin
  • Publication number: 20180024956
    Abstract: One embodiment provides a device, including: a memory that stores data; an indicator element; a proximity sensor; and a processor that is operatively coupled to the memory, and the indicator element, the processor: responding, in connected state, to an indication by the proximity element with an output to the indicator element. Other aspects are described and claimed.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventors: Robert James Kapinos, Russell Speight VanBlon, Scott Wentao Li, Timothy Winthrop Kingsbury
  • Publication number: 20180024957
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques enable disaggregation of physical memory resources from physical compute resources. For example, embodiments may include a memory interface coupled with the memory controller and a memory module. The memory interface may receive data in parallel via a bus, and convert the received parallel data to send to a memory module of a memory expander sled in serial via a high speed serial link, and receive data in serial via the high speed serial link from the memory module of the memory expander sled, and convert the received serial data to send in parallel to the memory controller via the bus.
    Type: Application
    Filed: March 31, 2017
    Publication date: January 25, 2018
    Inventors: MURUGASAMY K. NACHIMUTHU, MOHAN J. KUMAR
  • Publication number: 20180024958
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to enable memory interfaces to communicate read request, write requests, and data via an interconnect. Embodiments, include processing write requests to write data into memory coupled via an interconnect and processing read requests to read data from memory coupled via an interconnect. In embodiments, the data may be compressed data based on a compression mechanism and communicated in a fabric packet including a compression mechanism indicator, the compressed data, and an address, the compression mechanism indicator to indicate which compression mechanism is applied to the data.
    Type: Application
    Filed: March 31, 2017
    Publication date: January 25, 2018
    Inventors: MURUGASAMY K. NACHIMUTHU, MOHAN J. KUMAR
  • Publication number: 20180024959
    Abstract: A reconfigurable high speed memory chip module includes a type of memory cell array group, a first transmission bus, and a logic unit. The type memory cell array group includes multiple memory cell array integrated circuits (ICs). The first transmission bus coupled to the type memory cell array group has a first programmable transmitting or receiving data rate, a first programmable transmitting or receiving signal swing, a first programmable bus width, and a combination thereof. The logic unit is coupled to the first transmission bus for accessing the type memory cell array group through the first transmission bus.
    Type: Application
    Filed: September 22, 2017
    Publication date: January 25, 2018
    Inventors: Weng-Dah Ken, Chao-Chun Lu, Jan-Mye Sung
  • Publication number: 20180024960
    Abstract: Embodiments may be generally direct to apparatuses, systems, method, and techniques to determine a configuration for a plurality of connectors, the configuration to associate a first interconnect protocol with a first subset of the plurality of connectors and a second interconnect protocol with a second subset of the plurality of connectors, the first interconnect protocol and the second interconnect protocol are different interconnect protocols and each comprising one of a serial link protocol, a coherent link protocol, and an accelerator link protocol, cause processing of data for communication via the first subset of the plurality of connectors in accordance with the first interconnect protocol, and cause processing of data for communication via the second subset of the plurality of connector in accordance with the second interconnect protocol.
    Type: Application
    Filed: December 31, 2016
    Publication date: January 25, 2018
    Applicant: INTEL CORPORATION
    Inventors: MAHESH WAGH, MARK S. MYERS, STEPHEN R. VAN DOREN, DIMITRIOS ZIAKAS, BASSAM COURY
  • Publication number: 20180024961
    Abstract: One embodiment describes a reciprocal quantum logic (RQL) receiver system. The RQL system is configured to convert a serial input data stream provided from a serial data transmitter into an RQL data stream. The RQL receiver system includes a sampling controller configured to oversample the serial input data stream via a plurality of samples over each sampling window of an RQL clock signal to determine a transition sample corresponding to a transition in a digital value of the serial input data stream in a given one sampling window of the RQL clock signal. The RQL receiver system can be further configured to capture the digital value of the serial input data stream via a capture sample that is a predetermined number of samples subsequent to the transition sample in each sampling window of the RQL clock signal.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventor: STEVEN BRIAN SHAUCK
  • Publication number: 20180024962
    Abstract: A device includes a first input/output (I/O) port for communication with an external processor, a second I/O port for communication with a second device, and an interface adaptor supporting communication through the first and second I/O ports via a protocol having a plurality of layers, including an application layer, a physical layer, and a physical adaptor layer. The application layer processes information according to an application layer format and the physical adaptor layer processes information according to a physical adaptor layer format. The device receives from the external processor through the first I/O port a request in the application layer format that one or more communication conditions be set for a physical layer of the second device, converts the request from the application layer format to the physical adaptor layer format, and sends the converted request in the physical adaptor layer format to the second device through the second I/O port.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 25, 2018
    Inventors: YOUNGMIN LEE, SUNGHO SEO, HYUNTAE PARK, HWASEOK OH
  • Publication number: 20180024963
    Abstract: A method, system, and/or computer program product controls transitions from a first bandwidth to a second bandwidth in a bus within a multi-processor computer. A bus controller predicts a bandwidth transition requirement for a bus in a multi-processor computer, and transitions the bus from a first bandwidth to a second bandwidth based on the predicted bandwidth transition requirement. The bus controller checks an actual transitioning requirement of the bus in the computer, such that the bus controller checks the actual transitioning requirement for the bus at each occurrence of a predefined stage of operation of one or more processor processors in the computer. In response to the actual transitioning requirement matching the predicted bandwidth transition requirement, the bus controller directions a continuation of the transitioning of the bus from the first bandwidth to the second bandwidth.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventors: DANIEL M. DREPS, PRASANNA JAYARAMAN, MICHAEL B. SPEAR
  • Publication number: 20180024964
    Abstract: A storage cluster with disaggregated compute resources and storage memory is provided. The storage cluster includes a plurality of blades coupled as the storage cluster, each of at least a subset of the plurality of blades having solid-state storage memory therein. The storage cluster includes a switch that direct network-connects a plurality of processors, as compute resources in the plurality of blades, and the solid-state storage memory in each of the at least a subset of the plurality of blades, wherein the compute resources and the solid-state storage memory are disaggregated in the storage cluster.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 25, 2018
    Inventors: YUHONG MAO, HARI KANNAN
  • Publication number: 20180024965
    Abstract: An image processing apparatus includes a plurality of image processors, and is capable of providing an instruction of any one of a plurality of operation modes including a first recording mode. In the first recording mode, among the plurality of image processors, each image processor other than an image processor in a final stage performs predetermined image processing on image data of a portion that needs to be processed, and outputs image data of a portion other than the portion that needs to be processed to an image processor in a subsequent stage without performing the predetermined image processing thereon. One of the plurality of image processors that is set as a power supply master performs control so as to sequentially bring the plurality of image processors into a power supply state corresponding to the operation mode indicated by the instruction.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 25, 2018
    Inventor: Jun Suzuki
  • Publication number: 20180024966
    Abstract: An autonomous memory device in a distributed memory sub-system can receive a database downloaded from a host controller. The autonomous memory device can pass configuration routing information and initiate instructions to disperse portions of the database to neighboring die using an interface that handles inter-die communication. Information is then extracted from the pool of autonomous memory and passed through a host interface to the host controller.
    Type: Application
    Filed: October 2, 2017
    Publication date: January 25, 2018
    Inventors: Sean Eilert, Mark Leinwander, Jared Hulbert
  • Publication number: 20180024967
    Abstract: A method includes obtaining a plurality of clauses associated with a plurality of logical variables, each of the clauses consisting of a weight and a disjunction of one or more literals of the logical variables, detecting conditions associated with one or more inference rules, and simplifying the plurality of clauses on the basis of the detecting.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventor: Hiroki Yanagisawa
  • Publication number: 20180024968
    Abstract: A method for domain adaptation of samples includes receiving training samples from a plurality of domains, the plurality of domains including at least one source domain and a target domain, each training sample including values for a set of features. A domain predictor is learned on at least some of the training samples from the plurality of domains and respective domain labels. Domain adaptation is performed on the training samples using marginalized denoising autoencoding. This generates a domain adaptation transform layer (or layers) that transforms the training samples to a common adapted feature space. The domain adaptation employs the domain predictor to bias the domain adaptation towards one of the plurality of domains. Domain adapted training samples and their class labels can be used to train a classifier for prediction of class labels for unlabeled target samples that have been domain adapted with the domain adaptation transform layer(s).
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Applicant: Xerox Corporation
    Inventors: Stéphane Clinchant, Gabriela Csurka, Boris Chidlovskii
  • Publication number: 20180024969
    Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 25, 2018
    Inventor: Justin Khoo
  • Publication number: 20180024970
    Abstract: A method comprising creating and storing a graph having nodes and edges that represent financial assets and accounts in which the assets are held; individuals who own the assets; or legal entities who own the assets; receiving and storing bucketing factors and column factors; traversing the graph and creating a list of a plurality of paths of nodes and edges in the graph; applying the bucketing factors to the paths to result in associating each set among a plurality of sets of the nodes with a different value node among a plurality of value nodes; applying the column factors to the paths and the value nodes to result in associating column result values with the value nodes; creating and causing displaying a table view by forming rows based on the value nodes and forming columns based on the column result values.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 25, 2018
    Inventors: Jason Mirra, Justin D. Ross, Michael Lee Greenbaum
  • Publication number: 20180024971
    Abstract: The Inventor set out to develop through Exclusive Software Programming a way for a Web/Internet User to see Web pages that load in black text/white background such as this page and transform it into a background and text color of their choice such as blue, green, gray, etc. It is new because no other Search engine/Web browser is programmed to only display pages in color that come in a black and white combination. It will not display black and white pages ever however the User can print out such pages in black and white as default color.
    Type: Application
    Filed: September 13, 2017
    Publication date: January 25, 2018
    Inventor: Evelyn Martinez
  • Publication number: 20180024972
    Abstract: For one-touch user-defined context-aware text selection for touchscreen devices, an apparatus includes a processor and a memory storing code that is executable by the processor to determine a text selection context for a touchscreen device. The apparatus ascertains whether a text selection override policy is satisfied. The apparatus replaces application text selection rules with one-touch user-defined context-aware text selection rules for the determined text selection context in response to ascertaining that the text selection override policy is satisfied.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventors: Karteeka Gosukonda, Su Liu, Kara Schrader, Xinya Wang
  • Publication number: 20180024973
    Abstract: A system, method, and computer program product are provided for causing display of a first set of representations of a first set of hyperlinks. In operation, a first input from a user is received indicating a selection of one of the first set of hyperlink representations and causes, in response to receiving the first input, display of a second set of representations of a second set of hyperlinks. Further, a second input from the user is received indicating a selection of one of the second set of hyperlink representations, and causes, in response to receiving the second input, navigation to a destination specified by the selected one of the second set of hyperlink representations.
    Type: Application
    Filed: October 1, 2017
    Publication date: January 25, 2018
    Inventor: Gal Arav
  • Publication number: 20180024974
    Abstract: The present disclosure is directed toward systems and methods that efficiently and effectively generate an enhanced document image of a displayed document in an image frame captured from a live image feed. For example, systems and methods described herein apply a document enhancement process to a displayed document in an image frame that result in an enhanced document image that is cropped, rectified, un-shadowed, and with dark text against a mostly white background. Additionally, systems and method described herein determine whether a stored digital content item includes a displayed document. In response to determining that a stored digital content item does include a displayed document, systems and methods described herein generate an enhanced document image of a displayed document included in the stored digital content item.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 25, 2018
    Inventors: Nils Peter Welinder, Peter N. Belhumeur, Ying Xiong, Jongmin Baek, Simon Kozlov, Thomas Berg, David J. Kriegman
  • Publication number: 20180024975
    Abstract: The present disclosure discloses methods and systems for managing one or more annotations for a host application through an annotation tool. The annotation tool implements a user interface for users to create, store, access, share or display one or more annotations corresponding to a page of the host application. The annotation tool also implements a back-end interface for processing the one or more annotations created by the user. The annotation tool stores the one or more annotations, associates the one or more annotations with the page of the host application, and allows further retrieval of the one or more annotations from any user device.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventors: Jayaprakash Ramakrishnan, Jithu Chathukutty, Manoj Rajgarhia
  • Publication number: 20180024976
    Abstract: Provided is a device including a user input unit that receives a user input for inputting a search keyword, a display unit that displays a list of annotations associated with the search keyword from among at least one annotation set to at least one content, a control unit that controls the unit input unit and the display unit, wherein the user input unit receives a user input for selecting at least one in the list of annotations, and the display unit displays content for which the selected annotation is set from among the at least one content.
    Type: Application
    Filed: October 19, 2015
    Publication date: January 25, 2018
    Inventors: Ga-hyun JOO, Sunah KIM, Jin-young LEE, Ji-su JUNG
  • Publication number: 20180024977
    Abstract: A document is simultaneously opened by different clients for a collaborative review of the document. Each of the clients may make comments to the document at the same while the document is also being edited. Comments made on the document by one client are automatically synchronized with the other clients that are simultaneously accessing the document.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tristan A. DAVIS, E, Mark Sunderland, Ethan J. Bernstein
  • Publication number: 20180024978
    Abstract: An approach is provided for processing structured printed documents using parsing templates. A parsing template defines a plurality of data fields and attributes for the data fields. As described in more detail hereinafter, examples of data field attributes include, without limitation, name, type, location, logical entities, constraints, and additional data. Electronic document data is processed using a parsing template to generate processed electronic document data by, for each data field from a plurality of data fields in the parsing template, identifying, in the electronic document data, data that corresponds to the data field, and processing the identified data in the electronic document data based upon the data field attributes for the data field.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Applicant: RICOH COMPANY, LTD.
    Inventor: Kaoru Watanabe
  • Publication number: 20180024979
    Abstract: A method and system for automatically converting forms generated using a desktop forms development tool to be compatible with mobile devices, for deploying the converted forms to the mobile devices, and for running converted forms on the mobile devices is provided. A forms system provides a conversion component, a deployment component, and a device component. A forms file is generated to be processed by a forms display program on a variety of devices. The forms system transforms the forms file to a target form file designed for execution by a target forms display program on a device of the target device type.
    Type: Application
    Filed: January 9, 2017
    Publication date: January 25, 2018
    Inventors: Adriana Neagu, Lale Divringi, Bogdan Valentin Dinu, Dafina-Maria Jeaca, Adrian Matei
  • Publication number: 20180024980
    Abstract: An authorization prompt issued from a server is detected, and previously-entered account information, is accessed on a user device. A selectable display element corresponding to each set of entered account information is displayed. User selection or actuation of a given display element is received, and the corresponding account information is retrieved and used to log onto the server that issued the authentication prompt.
    Type: Application
    Filed: April 12, 2017
    Publication date: January 25, 2018
    Inventors: Julie Seto, Evan Stavrou
  • Publication number: 20180024981
    Abstract: A method comprises receiving data points from a spreadsheet, mapping the data points to a reference space, generating a cover of the reference space, clustering the data points mapped to the reference space to determine each node of a graph, each node including at least one data point, generating a visualization depicting the nodes, the visualization including an edge between every two nodes that share at least one data point, generating a translation data structure indicating location of the data points in the spreadsheet as well as membership of each node, detecting a selection of at least one node, determining the location of data points in the spreadsheet corresponding to data points that are members of the selected node(s) using the translation data structure, and providing a first command to a spreadsheet application to provide a first visual identification of the first set of data points in the spreadsheet.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 25, 2018
    Applicant: Ayasdi, Inc.
    Inventors: Huang Xia, Sanket Patel
  • Publication number: 20180024982
    Abstract: In one embodiment, a computer-implemented method includes extracting one or more keywords from summarized content according to one or more classified topics. The method also includes searching for visual aid elements that relate to the one or more keywords in a visual aid element repository that stores a plurality of visual aid elements. In addition, the method includes selecting one or more visual aid elements from the visual aid element repository based on a type of the one or more classified topics. Also, the method includes generating at least one visual aid object using the one or more visual aid elements based on at least one predefined visual aid template. Moreover, the method includes delivering the at least one visual aid object to one or more registered devices of at least one user.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventors: Si Bin Fan, Yu Gu, Su Liu, Cheng Xu
  • Publication number: 20180024983
    Abstract: A system and method for reporting based on a first electronic document and at least one second electronic document. The method includes analyzing the first electronic document to determine at least one transaction parameter for each of at least one expense item, the first electronic document indicating the at least one expense item, wherein the first electronic document includes at least partially unstructured data; creating at least one template for the first electronic document, wherein each first electronic document template is a structured dataset including the determined at least one transaction parameter; retrieving, based on the at least one first electronic document template, the at least one second electronic document; and generating a report when the at least one second electronic document matches the at least one expense item, wherein the report indicates the at least one expense item and includes the at least one second electronic document.
    Type: Application
    Filed: August 4, 2017
    Publication date: January 25, 2018
    Applicant: Vatbox, Ltd.
    Inventors: Noam GUZMAN, Isaac SAFT
  • Publication number: 20180024984
    Abstract: A system and method for obtaining a reissue of an electronic document lacking required data. The method includes creating a template for the electronic document, wherein the template is a structured dataset including at least one transaction parameter determined based on the at least partially unstructured data; querying at least one data source for at least one requirement based on the template; determining, based on the template and the at least one requirement, whether the electronic document lacks at least a portion of the required data; retrieving completion data when it is determined that the electronic document lacks at least a portion of the required data; generating a reissue request electronic document including the electronic document and indicates a request to reissue the electronic document with respect to the completion data; and sending the reissue request electronic document to a reissuer server.
    Type: Application
    Filed: August 4, 2017
    Publication date: January 25, 2018
    Applicant: Vatbox, Ltd.
    Inventors: Noam GUZMAN, Isaac SAFT
  • Publication number: 20180024985
    Abstract: [Object] To present a response to a natural sentence in a more suitable aspect even in circumstances in which a natural sentence with ambiguity can be input. [Solution] An information processing device including: an acquisition unit configured to acquire an extraction result of candidates for a response to an input which is based on first information indicating a result of natural language analysis on a natural sentence acquired as the input and second information indicating a state or a situation involved in use of a predetermined device; and a control unit configured to cause a predetermined output unit to present information indicating the candidates for the response in an aspect corresponding to the extraction result of the candidates.
    Type: Application
    Filed: November 26, 2015
    Publication date: January 25, 2018
    Inventor: YASUHARU ASANO
  • Publication number: 20180024986
    Abstract: Systems and methods are provided for extracting actionable information from emails in a completely unsupervised manner with no need for the data to be labeled (i.e., the systems and methods do not a human to identify unlabeled or relabeled emails). Changes in the email structure are automatically incorporated to learn new templates through the novel concept of sub-templates. The systems and methods incorporate the minor variations in email structure seamlessly, without needing to introduce new templates. Email templates are computed as permutations of multiple sub-templates in the email, which allows the systems and methods to handle variations in email structure seamlessly and highly efficiently. These systems and methods are extendable to any domain using structured emails, and improve the efficiency of the systems that receive and act on information contained in emails.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Jitendra Singh, Manoj Kumar Agarwal
  • Publication number: 20180024987
    Abstract: Provided is a computer implemented method, device and system for suggesting one or more multi-word candidates based on an input string of characters received at an electronic device. The method comprises the steps of a) for each of a plurality of n selected parts of a received input string, selecting m candidate words from a fixed dictionary of q words, where n, m and q each comprise positive integers, n is greater than or equal to 2 and m is less than q; and b) selecting from the resultant mn combinations of candidate words a subset p of candidate combinations of words where p is a positive integer and p is less than mn. In some embodiments, the multi-word candidates can be resolved to respective unique geographical locations and a subset of the multi-word candidates or their resolved geographical locations can be presented at the electronic device for user selection.
    Type: Application
    Filed: January 2, 2016
    Publication date: January 25, 2018
    Inventors: Mohan Ganesalingam, Christopher Sheldrick, Jack Waley-Cohen
  • Publication number: 20180024988
    Abstract: A method for generating a search index, applicable for a database system having a first database and a second database, includes the follow steps: receiving an access instruction corresponding to a first document, analyzing the first document to obtain a plurality of key character strings, writing the first document into the first database or the second database based on the access instruction and generating address information corresponding to the first document accordingly, and generating a search index corresponding to the first document based on the address information and the key character strings.
    Type: Application
    Filed: June 6, 2017
    Publication date: January 25, 2018
    Applicant: AVISION INC.
    Inventor: Hsin-Chen LEE
  • Publication number: 20180024989
    Abstract: A method uses random walk traversal(s) (for example, Lévy's flight algorithm) of a story data graph to help select and/or order nodes for automated story writing purposes. Dialogue metadata (for example, inverted quotation marks) is added, to indicate natural language dialogue in nodes of the story data graph. A cyclic, non-directed story data graph is partitioned into non-cyclic tree(s) (also called tree logical data structures) using nodes and connections from the story data graph.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventors: Harish Bharti, Sanjib Choudhury, Kshitij K. Raval, Rajesh K. Saxena
  • Publication number: 20180024990
    Abstract: A computer generates semantic structure information from a document. The semantic structure information includes a plurality of semantic structures in a plurality of sentences in the document and a plurality of morphemes included in each of the plurality of sentences belong to a corresponding semantic structure. The computer generates a plurality of codes by encoding the plurality of morphemes for each of the plurality of sentences. The computer specifies a specific code that corresponds to a specific morpheme from among the plurality of morphemes included in each of the plurality of sentences, wherein at least one morpheme is potentially missing in a semantic structure that the specific morpheme belongs to. The computer adds missing-portion information to the specific code for each of the plurality of sentences.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 25, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Seiji OKURA, Masahiro KATAOKA, Masao IDEUCHI, Fumiaki NAKAMURA
  • Publication number: 20180024991
    Abstract: Systems, networked devices, and methods are disclosed for suggesting a response to an incoming message. In one aspect, a method includes receiving, by a first electronic device for a first user, the incoming message from a second user, determining a present emotional state of the second user based on the incoming message, determining a target state of the second user based on the present emotional state, determining a response to the incoming message based on the target state, and writing data derived from the response to an output device. In some aspects, the method also includes identifying other users having characteristics similar to those of the second user, and selecting the response to the incoming message from responses provided to users having the similar characteristics.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 25, 2018
    Inventors: Gary Baldwin, Eric La Mont
  • Publication number: 20180024992
    Abstract: Embodiments relate to a system and a method for identifying, from contractual documents, (i) standard exact clauses matching clause examples and (ii) non-standard clauses semantically related to but not matching the clause examples. A standard feature data set comprising standard exact clauses matching clause examples is obtained. In addition, a mirror feature data set comprising semantically related clauses of the clause examples is obtained using semantic language analysis, where the mirror feature data set encompasses the standard feature data set. Non-standard clauses are obtained by extracting a difference between the mirror feature data set and the standard exact feature data set.
    Type: Application
    Filed: October 2, 2017
    Publication date: January 25, 2018
    Inventor: Kevin Gidney
  • Publication number: 20180024993
    Abstract: An information processing device receives sentence data. The information processing device generates sets of information, each of the sets indicating a relationship between each of words included in the received sentence data and another word among the words by executing a semantic analysis process on the words. The information processing device determines a similarity between the words based on a similarity between the generated the sets of information. The information processing device outputs a result of the determining.
    Type: Application
    Filed: June 15, 2017
    Publication date: January 25, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Naohiro Itou, Nobuko Takase, Kazuo Mineno
  • Publication number: 20180024994
    Abstract: Technology is provided for improving digital assistant performance by generating and presenting suggestions to users for completing a task or a session. To generate the suggestions, a machine learned language prediction model is trained with features extracted from multiple sources, such as log data and session context. When input is received from a user, the trained machine learned language prediction model is used to determine the most likely suggestion to present to the user to lead to successful task completion. In generating the suggestion, intermediate suggestion data, such as a domain, intent, and/or slot, is generated for the suggestion. From the generated intermediate suggestion data for the suggestion, a surface form of the suggestion is generated that can be presented to the user. The resulting suggestion and related context may further be used to continue training the machine learned language prediction model.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Ruhi SARIKAYA
  • Publication number: 20180024995
    Abstract: The present invention relates to a medical information providing apparatus that displays medical information on an area extracted from a medical image and a medical information providing method therefor. The medical information providing apparatus according to the present invention may comprise: an acquisition unit for obtaining a medical image from a hospital server; an extraction unit for extracting a lesion image from the medical image; an image-matching unit for matching the lesion image onto a body map; and a processing unit for displaying medical information corresponding to the matched area on the body map to which the lesion image is matched with.
    Type: Application
    Filed: January 29, 2016
    Publication date: January 25, 2018
    Inventors: Byung Kwan CHOI, Sang Wan KIM, Seong Hyun SEO, Kye Young PARK, Won Seok SEONG, Kyung Ho LIM, Ho Young JEONG, Sung Moon SON, Byeong Yong KIM, Ji Eun KIM, Ji Wuk YOO
  • Publication number: 20180024996
    Abstract: A method of and system for enhanced local-device content discovery is disclosed. A method includes providing a local collection of content items and associated metacontent on a device. The metacontent describes the informational content of the corresponding content items. A remote catalog of metacontent items and information describing relationships between the metacontent items is provided. Input is received from the user for finding at least one desired content item and a search query is formed including at least one metacontent item of the remote catalog based on matching the input from the user with metacontent items of the catalog and further based on the information describing relationships between the metacontent items. A subset of content items of the local collection associated with metacontent that at least partially matches the search query is selected and presented on a display device based on at least one ranking criterion.
    Type: Application
    Filed: June 6, 2017
    Publication date: January 25, 2018
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Pankaj Garg, Ganesh Ramamoorthy, Kajamalai G. Ramakrishnan, Murali Aravamudan
  • Publication number: 20180024997
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a key, the key corresponding to an object that is stored in a hybrid memory system, searching a SPLAY tree based on the key to identify a node of the SPLAY tree, determining a type of memory that the object is stored on in the hybrid memory system, the type of memory including one of a first type of memory and a second type of memory, selectively adjusting an endurance counter associated with the object based on a location of the node within the SPLAY tree, and the type of memory that the object is stored on in the hybrid memory system, and selectively migrating the object between the first memory type and the second memory type based on the EC associated with the object.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventor: Ahmad Hassan
  • Publication number: 20180024998
    Abstract: The present invention provides an information processing apparatus capable of identifying a service providing site associated with information being viewed by a user. The information processing apparatus includes: a service providing site database configured to include terms, in the form of words, appearing on a service providing site that provides a commercial product, service, or information via a network; a term extraction section that extracts each term from a viewing document being viewed by a user; and a service providing site identifying section that identifies a service providing site associated with the viewing document based on a feature value stored in the service providing site database in association with each extracted term.
    Type: Application
    Filed: June 6, 2017
    Publication date: January 25, 2018
    Applicant: NEC Personal Computers, Ltd.
    Inventor: Tsuyoshi Takemoto
  • Publication number: 20180024999
    Abstract: The inventive subject matter provides apparatus, systems and methods in which a point management system packages worker thought-processes and supporting reference materials with the point or conclusion being made, enabling rapid review and verification by a decision-maker. The point management system includes a literal object database, snip object database and point object database, wherein each snip object is derived from a literal object and linked to the location from which it was derived. The system further includes a point authoring module that enables users to link snip objects within the point object, and a snip verification engine that enables a reviewer of the point object to verify the supporting snip objects and literal objects, their relationships to each other and to the points being made in the point object, and the team collaboration that has transpired at both the snip object level and point object level.
    Type: Application
    Filed: September 14, 2017
    Publication date: January 25, 2018
    Inventors: John Richard Burge, Ryan Nance
  • Publication number: 20180025000
    Abstract: A graphical object management system enables clients to easily and efficiently find and utilize graphical artists interested in drawing or otherwise creating graphical objects for the clients. Once a graphical artist for creating a graphical object is located and selected, the system manages the graphical object as it is being created allowing the client to view the graphical object and provide feedback to the selected artist. In one embodiment, the system prevents the selected artist from making illicit copies of the graphical object being created.
    Type: Application
    Filed: June 5, 2017
    Publication date: January 25, 2018
    Inventors: Shawna Olwen, Marion Bennett Perritt
  • Publication number: 20180025001
    Abstract: Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 25, 2018
    Inventors: Mukesh Patel, Lu Silverstein, Srinivas Jandhyala
  • Publication number: 20180025002
    Abstract: Systems and methods are provided for associating colors or color names with a color image based on hue. A set of hue values can be extracted from color data, such as a color palette, corresponding to a color image. A representative hue can be derived from the set of hue values. Colors included in the color data that are attributable to the representative hue can be identified and one or more colors can be derived therefrom as representative of a subject depicted by the color image. Color names matching the representative colors can be identified and associated with the color image. In particular, a common color name can be determined therefrom and associated with the subject of the color image.
    Type: Application
    Filed: October 3, 2017
    Publication date: January 25, 2018
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Publication number: 20180025003
    Abstract: This application is directed to a method for automatically identifying and transferring relevant image data implemented at a server with a processor and memory including one or programs executable by the processor. The server obtains content items from a personal content collection of a user, analyzes the content items to identify attributes associated with the images, generates rule sets based on the identified attributes, applies the generated rule sets to a plurality of unclassified images, identifies a first set of one or more of the unclassified images, associates each image of the first set with the content items and stores the first set in the personal content collection. A second set of unclassified images is placed in a candidate list to be periodically, without user intervention, monitored and updated for storing in the personal content collection. The generated rule sets are updated after images are stored in the content collection.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 25, 2018
    Inventors: Dylan Marriott, Daniel Nicolae, Ruben Bakker, Alexander Pashintsev, Zdzislaw Pawel Losvik, Eugene Livshitz, Vitaly Glazkov, Boris Gorbatov, Ilya Buryak
  • Publication number: 20180025004
    Abstract: The current invention is a recommendation system that translates a user's mood into activities and/or files (music, video, and/or literature) that are personalized. The user selects an icon, emoticon, or emoji, that represents their desired mood and the system matches files and/or events and activities to that desired mood, personalized to each user.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventor: Eric Koenig