Patents Issued in April 30, 2020
  • Publication number: 20200133968
    Abstract: The technology disclosed herein improves upon computing systems that summarize original works by using text entailment. In a particular implementation, a method provides, processing a first original work using a text entailment algorithm. The text entailment algorithm outputs passages of the first original work that are most informative relative to other passages. The method further includes, combining the passages into a summary of the first original work and presenting the summary to a user.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 30, 2020
    Inventors: John Neil Bohannon, Oleg Vasilyev
  • Publication number: 20200133969
    Abstract: Technology is disclosed for detecting, classifying, and/or enforcing policies on social networking activity. The technology can store a content policy, classify content posted to a social network, determine that the classification corresponds to the content policy, and apply an action specified by the content policy to the posted content.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: Richard Banks Sutton, Anthony Lawrence Dorie, Wenchang Yan, Devin Hugh Redmond, Raymond Kruck, Daniel Oshiro Nadir
  • Publication number: 20200133970
    Abstract: A method of processing construction documentation includes receiving, as input data into a processor of a computer, a document directed to a specific construction project as input data. The processor extracts location and context information from the document. The location information defines locations relevant to the specific construction project and the context information comprises text extracted from image data of the document.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Elham KHABIRI, Pietro Mazzoleni
  • Publication number: 20200133971
    Abstract: An apparatus for minimizing installation footprints of expansion cards may include one or more expansion cards that include a short edge, a long edge that is longer than the short edge and is substantially perpendicular to the short edge, and an edge connector disposed on the short edge. The apparatus may also include an expansion-card frame dimensioned to 1) guide an expansion card toward a printed circuit board of a computing device at a substantially vertical orientation such that the short edge of the expansion card is disposed proximate the printed circuit board of the computing device and the long edge of the expansion card extends away from the printed circuit board and 2) removably couple the edge connector disposed on the short edge of the expansion card to the printed circuit board of the computing device. Various other apparatuses, systems, and methods are also disclosed.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Inventors: Michael Todd, Ehtsham Elahi, Aish Fenton, Carlos A. Gomez-Uribe
  • Publication number: 20200133972
    Abstract: A display method for displaying a file image on a display section, the file image containing thumbnail images to be so displayed as to be disposed along a first imaginary axis, rotated around second imaginary axes that intersect the first imaginary axis, and further rotated around the first imaginary axis, the method including generating, when the file image has revisions, preview images corresponding to the file image for each of the revisions, and displaying the plurality of generated preview images in such a way that the preview images partially overlap with each other.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 30, 2020
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Yusuke YAMADA
  • Publication number: 20200133973
    Abstract: A method includes identifying media content items for a playlist, identifying interstitials for the playlist, and pairing the media content items based on the interstitials. Each resulting pair of media content items is related to one of the interstitials. The method also includes arranging the resulting pairs of media content items in the playlist together with the interstitials that are each related to both media content items in a respective pair of the resulting pairs. Each interstitial is inserted between a first media content item and a second media content item in a respective pair of the resulting pairs in the playlist.
    Type: Application
    Filed: March 20, 2018
    Publication date: April 30, 2020
    Inventors: LEWIS Justin, Abhiram KASINA
  • Publication number: 20200133974
    Abstract: An image retrieval method includes: respectively performing a dimension reduction operation on convolutional layer features of an image to be retrieved to obtain dimension-reduced features; clustering the dimension-reduced features to obtain a plurality of clustering features; performing feature fusion on the plurality of clustering features to obtain a global feature; and retrieving, on the basis of the global feature, the image to be retrieved from a database.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Applicant: SHENZHEN SENSETIME TECHNOLOGY CO., LTD.
    Inventors: Zhanghui KUANG, Wei ZHANG
  • Publication number: 20200133975
    Abstract: For predicting a concept prediction, a processor generates a review job that includes a review question and a corresponding expert concept prediction for an expert media set drawn from a media corpus. The processor generates media reviews from a plurality of reviewers using the review job for the expert media set. The processor extracts media features for the media of the media reviews. The processor trains a review model with the media reviews and corresponding media features. The processor predicts the concept prediction for media of the media corpus using the review model.
    Type: Application
    Filed: October 10, 2019
    Publication date: April 30, 2020
    Inventors: Jonathan Morra, Oded Noy
  • Publication number: 20200133976
    Abstract: Systems, methods and computer readable storage media for collecting and processing progressivistic metadata are described; a structure of composite files comprising a progressivistic metadata layer and implementational aspects of various uses thereof are further described.
    Type: Application
    Filed: December 25, 2019
    Publication date: April 30, 2020
    Applicant: PEAK PERFORMANCE RESULTS LTD
    Inventors: EFRAT AVNOR, SAMI SABRI
  • Publication number: 20200133977
    Abstract: An apparatus includes a processor to: train a first neural network of a chain to generate first configuration data including first trained parameters, wherein the chain performs an analytical function generating a set of output values from a set of input values, each neural network has inputs to receive the set of input values and outputs to output a portion of the set of output values, and the neural networks are ordered from the first at the head to a last neural network at the tail, and are interconnected so that each neural network additionally receives the outputs of a preceding neural network; train, using the first configuration data, a next neural network in the chain ordering to generate next configuration data including next trained parameters; and use at least the first and next configuration data and data indicating the interconnections to instantiate the chain to perform the analytical function.
    Type: Application
    Filed: December 26, 2019
    Publication date: April 30, 2020
    Inventors: Henry Gabriel Victor Bequet, Jacques Rioux, John Alejandro Izquierdo, Huina Chen, Juan Du
  • Publication number: 20200133978
    Abstract: A building schema mapping system, the system including one or more memory devices configured to store instructions, that, when executed by one or more processors, cause the one or more processors to receive strings in a first schema, each string representing at least one of a point, building equipment, or a building space, extract relationships from the strings, each relationship of the relationships indicating a particular relationship between a first string of the strings and a second string of the strings, label each of the strings based on characters of each of the strings, and generate a graph data structure of a second schema based on the relationships and the label of each of the strings.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Vish Ramamurti, Zhongyi Jin, Young M. Lee, Youngchoon Park, Sudhi R. Sinha, Jason B. Koh, Simin Zhou
  • Publication number: 20200133979
    Abstract: A computer-implemented quantitative hazard scoring method is described. The method allows a large population of chemicals to be scored for their relative hazard potential and compared with one another. The method allows a user to provide one or more chemical identifiers and receive a quantitative hazard score based on the one or more chemical identifiers according to an algorithm.
    Type: Application
    Filed: October 24, 2019
    Publication date: April 30, 2020
    Applicant: Scivera LLC
    Inventors: Joseph Rinkevich, Bradley Groff, Patricia Beattie, Colleen McLoughlin, James Orchard-Hays, Elizabeth Murray
  • Publication number: 20200133980
    Abstract: Disclosed are systems and methods for a compiler, which can receive a computation workload, and a description of the computation graph of the workload and compile a circuit layout of the workload. In one embodiment, an RTL generator assigns the node operations of the computation graph to a first or second type. In the first type, the workload is loaded and processed in tiles equal to a compute filter width. In the second type, the workload is loaded in tiles larger in size than the width of the compute filter, allowing the compute filter to process more operations in parallel and reach the data needed for the underlying operations more efficiently.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 30, 2020
    Inventor: Thomas David Baxter Alcorn
  • Publication number: 20200133981
    Abstract: Techniques for searching a character string involve: determining a first set of documents including a first token in the character string, and a second set of documents including a second token in the character string; and generating a third set of documents based on the first and second sets of documents, in the third set of documents: i) a document being included in the first and second sets of documents, and ii) a distance between the first and second tokens in the document being equal to a distance between the first and second tokens in the character string.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Inventors: Duke Hongtao Dai, Winston Lei Zhang, Chao Chen, Kun Wu Huang, Jingjing Liu
  • Publication number: 20200133982
    Abstract: The described technology relates to developing and/or maintaining dashboards in enterprise web applications. In some aspects, a portal web application is configured to provide a user interface on a client device to create or modify a dashboard which includes a first plurality of widgets. A second plurality of widgets includes widgets published to the portal web application from a plurality of subscriber web applications, where each of the second plurality of widgets is used in at least one of said subscriber web applications, and the first plurality of widgets includes one or more widgets from the second plurality of widgets. In some other aspects, a dashboard management service is provided by which respective enterprise web applications can create and host widgets while sharing the same with other enterprise web applications which use dashboards developed using the dashboard management service.
    Type: Application
    Filed: June 26, 2018
    Publication date: April 30, 2020
    Inventors: Sivakumaresan THANGESWARAN, Binumohan CHANDRAMOHAN, Rajkumar VEDHA SIVA
  • Publication number: 20200133983
    Abstract: The processor(s) may be configured to electronically process a computer readable set of user data records to generate media consumption data. The processor(s) may be configured to electronically process the computer readable set of user data records to generate social media interaction data. In some implementations, the processor(s) may be configured to electronically process the computer readable set of user data records to generate gaming interaction data. In yet some implementations, the processor(s) may be configured to electronically process the media consumption data, the social media interaction data and the gaming interaction data with a quantum recommendation engine/module. In some implementations, the processor(s) may be configured to generating a computer readable user profile vector associated with at least one of the user data records.
    Type: Application
    Filed: October 24, 2019
    Publication date: April 30, 2020
    Applicant: MARKETSPRINGPAD IP USA LLC.
    Inventors: Erdi Ata Bleda, Halil Dogan Bolak, Kerim Richard Derhalli
  • Publication number: 20200133984
    Abstract: In one aspect, a method includes (a) accessing, by a computing system, a social media (SM) platform, (b) selecting a SM content item published on the SM platform, (c) responsive to the selection, accessing a webpage of the SM platform, (d) detecting that the webpage contains a nested link object, (e) selecting the nested link object to display the hidden SM content item(s) on the webpage, (f) responsive to selecting the nested link object, evaluating the displayed hidden SM content item(s) on the webpage to determine whether the selected SM content item is displayed on the webpage, (g) repeating acts (d)-(f) until the computing system determines that the selected SM content item is displayed on the webpage, and (h) responsive to determining that the selected SM content item is displayed on the webpage, retrieving the selected SM content item via the webpage.
    Type: Application
    Filed: December 29, 2019
    Publication date: April 30, 2020
    Inventors: Hank J. Hundemer, Dana Lasher
  • Publication number: 20200133985
    Abstract: A method for recommending a social user includes: acquiring the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to a wireless access point; sending the first user identification information and the corresponding access point identification information of the wireless access point to a second network device; receiving one or more pieces of second social user information returned by the second network device, wherein the second social user information corresponds to the access point identification information; and sending at least one of the one or more pieces of the second social user information to the user equipment. The method recommends social users on the basis of a shared wireless access point, thereby facilitating offline socialization because of the short physical distance between recommended social users who are connected to the shared wireless access point.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Applicant: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Shushan XIAO
  • Publication number: 20200133986
    Abstract: An approach for processing node data from code repository websites to generate patterns is disclosed. Node data can be parsed from a projects webpage or received from a code repository server hosting the repository website. Visualizations can be generated in a browser from the node data. The visualizations can be displayed within the browser and further be used to receive filter instructions. Refined node data can then be exported for further analysis.
    Type: Application
    Filed: October 16, 2019
    Publication date: April 30, 2020
    Inventors: Thomas Mcintyre, Carl Rosen, Eliot Ball, John Chakerian, Joseph Carter, Kevin Today, Marvel Church, Michal Stojek, Ranec Highet, Ronald Highet, Maciej Laska
  • Publication number: 20200133987
    Abstract: An overlay may be displayed over a webpage for displaying different analytics, such as displayed with heatmaps. The webpage is parsed to identify webpage objects. Proxy objects are generated for the identified webpage objects and displayed on Z-index layers above the overlay. The proxy objects are configured to detect and react to events on behalf of associated webpage objects. A mobile device proxy server may send mobile device requests on behalf of a desktop computing device and modify received webpages so the desktop computing device renders the webpages in substantially a same manner as a mobile device.
    Type: Application
    Filed: December 27, 2019
    Publication date: April 30, 2020
    Applicant: Acoustic, L.P.
    Inventor: Matthew Cordasco
  • Publication number: 20200133988
    Abstract: An optimization apparatus includes: a memory; and a processor coupled to the memory, the processor being configured to (a): execute transformation processing that includes transforming an input first cost function to a second cost function by using at least any one of “Legendre transformation,” “Lagrange function,” and “Wolfe's duality theorem,” (b): execute binary expansion processing that includes acquiring values in an Ising format by carrying out binary expansion for values relating to coefficients of the second cost function, (c): execute Ising machine processing that includes seeking values that represent a ground state regarding the values in the Ising format relating to the coefficients of the second cost function, and (d): execute reverse binary expansion processing that includes acquiring values that minimize the first cost function by carrying out reverse binary expansion for the sought values that represent the ground state.
    Type: Application
    Filed: September 12, 2019
    Publication date: April 30, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Makiko Konoshima, Jun Ohkubo
  • Publication number: 20200133989
    Abstract: A neural network processor for performing a neural network operation may include a memory storing computer-readable instructions, and kernel intermediate data, the kernel intermediate data including a plurality of kernel intermediate values calculated based on a plurality of weight values included in kernel data; and at least one processor to execute the computer-readable instructions to perform a convolution operation by selecting at least one kernel intermediate value among the plurality of kernel intermediate values based on an input feature map.
    Type: Application
    Filed: July 29, 2019
    Publication date: April 30, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jin-ook SONG, Jihyuck JO
  • Publication number: 20200133990
    Abstract: Techniques are provided for efficient matrix multiplication using in-memory analog parallel processing, with applications for neural networks and artificial intelligence processors. A methodology implementing the techniques according to an embodiment includes storing two matrices in-memory. The first matrix is stored in transposed form such that the transposed first matrix has the same number of rows as the second matrix. The method further includes reading columns of the matrices from the memory in parallel, using disclosed bit line functional read operations and cross bit line functional read operations, which are employed to generate analog dot products between the columns. Each of the dot products corresponds to an element of the matrix multiplication product of the two matrices. In some embodiments, one of the matrices may be used to store neural network weighting factors, and the other matrix may be used to store input data to be processed by the neural network.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Applicant: INTEL CORPORATION
    Inventors: Amrita Mathuriya, Sasikanth Manipatruni, Dmitri Nikonov, Ian Young, Ram Krishnamurthy
  • Publication number: 20200133991
    Abstract: A processor sequences the application of submatrices at a matrix multiplier to reduce the number of input changes at an input register of the matrix multiplier. The matrix multiplier is configured to perform a matrix multiplication for a relatively small matrix. To multiply two larger matrices the GPU decomposes the larger matrices into smaller submatrices and stores the submatrices at input registers of the matrix multiplier in a sequence, thereby calculating each column of a result matrix. The GPU sequences the storage of the submatrices at the input registers to maintain input data at one of the input registers over multiple calculation cycles of the matrix multiplier thereby reducing power consumption at the GPU.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Maxim V. KAZAKOV, Jian MAO
  • Publication number: 20200133992
    Abstract: A processing device is provided which comprises memory configured to store data and a plurality of processor cores in communication with each other via first and second hierarchical communication links. Processor cores of a first hierarchical processor core group are in communication with each other via the first hierarchical communication links and are configured to store, in the memory, a sub-portion of data of a first matrix and a sub-portion of data of a second matrix. The processor cores are also configured to determine a product of the sub-portion of data of the first matrix and the sub-portion of data of the second matrix, receive, from another processor core, another sub-portion of data of the second matrix and determine a product of the sub-portion of data of the first matrix and the other sub-portion of data of the second matrix.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Shaizeen Aga, Nuwan Jayasena, Allen H. Rush, Michael Ignatowski
  • Publication number: 20200133993
    Abstract: A processing device is provided which includes memory and a processor comprising a plurality of processor cores in communication with each other via first and second hierarchical communication links. Each processor core in a group of the processor cores is in communication with each other via the first hierarchical communication links. Each processor core is configured to store, in the memory, one of a plurality of sub-portions of data of a first matrix, store, in the memory, one of a plurality of sub-portions of data of a second matrix, determine an outer product of the sub-portion of data of the first matrix and the sub-portion of data of the second matrix, receive, from another processor core of the group of processor cores, another sub-portion of data of the second matrix and determine another outer product of the sub-portion of data of the first matrix and the other sub-portion of data of the second matrix.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Shaizeen Aga, Nuwan Jayasena, Allen H. Rush, Michael Ignatowski
  • Publication number: 20200133994
    Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium having instructions that when executed by the processor, may cause the processor to partition a matrix of elements into a plurality of sub-matrices of elements. Each sub-matrix of the plurality of sub-matrices may include elements from a set of columns of the matrix of elements that includes a nonzero element. The processor may also assign elements of the plurality of sub-matrices to a plurality of crossbar devices to maximize a number of nonzero elements of the matrix of elements assigned to the crossbar devices.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Soumitra CHATTERJEE, Mashood Abdulla K, Chinmay GHOSH, Mohan PARTHASARATHY
  • Publication number: 20200133995
    Abstract: According to an aspect of an embodiment, operations may include obtaining a basis “A” that defines a lattice in an m-dimensional space. The operations may further include obtaining a target vector “y” that defines a particular location in the m-dimensional space. In addition, the operations may include generating an Ising model connection weight matrix “W” by multiplying a transposition of “A” (“AT”) by “A”. Moreover, the operations may include generating an Ising model bias vector “b” by multiplying a transposition of “y” (“yT”) by “A”. The operations may further include providing “W” and “b” to an annealing system configured to solve problems written according to the Ising model. Additionally, the operations may include obtaining an output from the annealing system that represents an output vector “x” of a particular point included in the lattice that is the closest point in the lattice to the particular location defined by “y”.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Avradip MANDAL, Arnab ROY, Hart MONTGOMERY
  • Publication number: 20200133996
    Abstract: According to an aspect of an embodiment, a method may include obtaining a plurality of random integers, a divisor, and a remainder associated with a random modular subset sum problem and generating an Ising Model connection weight matrix “W”, at least some elements of the matrix “W” may be determined based on the plurality of random integers. The method may also include generating an Ising Model bias vector “b”, elements of the vector “b” be may be determined based on the remainder. The method may also include providing the matrix “W” and the vector “b” to an annealing system configured to solve problems written according to the Ising Model and obtaining an output from the annealing system that represents a set of integers of the plurality of random integers. The method may also include using the set of integers as a solution to the random modular subset sum problem.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: Fujitsu Limited
    Inventors: Avradip Mandal, Arnab Roy, Hart Montgomery
  • Publication number: 20200133997
    Abstract: Examples disclosed herein relate to a fault-tolerant dot product engine. The fault-tolerant dot product engine has a crossbar array having a number l of row lines and a number n of column lines intersecting the row lines to form l×n memory locations, with each memory location having a programmable memristive element and defining a matrix value. A number l of digital-to-analog converters are coupled to the row lines of the crossbar array to receive an input signal and a number n of analog-to-digital converters are coupled to the column lines of the crossbar array to generate an output signal. The output signal is a dot product of the input signal and the matrix values in the crossbar array, wherein a number m<n of the n column lines in the crossbar array are programmed with matrix values used to detect errors in the output signal.
    Type: Application
    Filed: December 12, 2019
    Publication date: April 30, 2020
    Inventors: Ron M. Roth, Richard H. Henze
  • Publication number: 20200133998
    Abstract: A non-transitory computer-readable recording medium stores therein an estimation program that causes a computer to execute a process including: generating a kernel regression function regarding a movement of a movable object by using interval data that is included in input data regarding the movement of the movable object and that is a specific number of interval data sets selected in accordance with an environmental condition; calculating an objective variable with regard to the environmental condition that is the estimation target based on the kernel regression function; and performing estimating used for an optimization problem regarding the movable object that moves under the environmental condition that is not discontinuous.
    Type: Application
    Filed: October 23, 2019
    Publication date: April 30, 2020
    Applicant: FUJITSU LIMITED
    Inventors: TOSHIO ITO, Naoki Hamada
  • Publication number: 20200133999
    Abstract: This specification describes techniques for detecting abnormal data in a data set. One example method includes obtaining, by a data processing platform, a to-be-validated data group including to-be-validated data corresponding to a predetermined feature; obtaining, by the data processing platform, a comparison data group including historical data associated with the to-be-validated data group, wherein the historical and the to-be-validated data are from a same data source; performing, by the data processing platform, a two-group significance test on the to-be-validated data group and the comparison data group to generate a test result; and determining, by the data processing platform, whether there is abnormal data in the to-be-validated data group based on the test result.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 30, 2020
    Applicant: Alibaba Group Holding Limited
    Inventor: Longfei Li
  • Publication number: 20200134000
    Abstract: Methods and systems for cognitive font enrichment management for adding system fonts are provided. A system for providing cognitive font enrichment management for adding system fonts includes a monitoring module that monitors web font operations. The system also includes a font conversion module that identifies a web font associated with a new glyph that is not described in a local system font repository and converts the identified web font associated with the new glyph into a default system font format. Further, the system includes a validation module that validates the converted web font associated with the new glyph. Additionally, the system includes an update module that updates the local system font repository with the validated converted web font associated with the new glyph.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Syed I. Haiderzaidi
  • Publication number: 20200134001
    Abstract: Methods and systems are described for automatically rendering a customized user interface (UI). A server receives a request to generate a UI, the request including a user identifier and a workflow identifier. The server determines a template based upon the workflow identifier, comprising areas for insertion of custom UI elements. The server captures a list of UI nodes, each UI node comprising metadata. The server organizes the UI nodes into (i) a tree data structure comprising an anchor UI node and child UI nodes, and (ii) a table data structure of identifiers for the nodes in the tree structure, values, constraints, and the metadata for the corresponding UI node. The server inserts the metadata into the areas for insertion using the tree data structure and the table data structure. The server renders a graphical UI based upon the metadata.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Prasant Kantamsetty, Amit Gupta, Jerry Mathew, Subhash Nair
  • Publication number: 20200134002
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a rich text box to customizable live applications in a cloud collaboration platform. The rich text box component may extend styles and functions performed within a document editor in the cloud collaboration platform to customizable live applications. This extension ensures a consistent user experience where the behavior of text-editing in live application mirrors that of the standardized document editor. Additional functionality, such as mentions and auto-completions, may be performed by the rich text boxes embedded in a live application without adding to the code base of the live application, complicating design decisions, and/or circumventing the security requirements of a live application.
    Type: Application
    Filed: January 31, 2019
    Publication date: April 30, 2020
    Inventors: Julie TUNG, Rajeev NAYAK, Kevin GIBBS, Bret TAYLOR, Yang SU, Nate BOTWICK, Pedram RAZAVI, Scott GOODFRIEND, Nikrad MAHDI, Andy CHUNG, Drew HAMLIN, Patrick LINEHAN, Sophia WESTWOOD, Lindsey SIMON, Shrey BANGA, Diana BERLIN
  • Publication number: 20200134003
    Abstract: An information processing apparatus includes a storage unit, an output unit, an acquiring unit, and a display controller. The storage unit stores first data constituted of multiple pieces of individual data each including multiple items. The output unit outputs the first data stored in the storage unit. The acquiring unit acquires second data obtained as a result of editing the first data output by the output unit. The display controller performs control to display a list of individual data having a difference between the second data acquired by the acquiring unit and the first data stored in the storage unit, the individual data having the difference being displayed for each of difference types including a newly registered type, a changed type, and a deleted type.
    Type: Application
    Filed: April 19, 2019
    Publication date: April 30, 2020
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Yusuke TAMURA
  • Publication number: 20200134004
    Abstract: Methods, systems, and computer program products are provided for customization and insertion of a clause into an electronic document under analysis (DUA). The method includes the steps of receiving and electronic DUA, automatically detecting a slot type in the received DUA, assigning a DUA slot value to the detected slot type, and automatically updating one or more clauses in a clause library using the DUA slot value, wherein the updating includes inserting the DUA slot value into each slot in the one or more clauses having a slot type matching the detected slot type.
    Type: Application
    Filed: May 13, 2019
    Publication date: April 30, 2020
    Applicant: BLACKBOILER LLC
    Inventors: Daniel E. SIMONSON, Jonathan Herr, Joey T. Avant, Garen P. Riedel, Daniel P. Broderick
  • Publication number: 20200134005
    Abstract: A technique is described herein for effectively exposing annotation information in a document for use by various applications. The technique involves generating a tag tree data structure that identifies a collection of tag elements associated with a document. The technique also generates an overlay data structure that identifies a collection of annotations associated with the document. The overlay data structure also links the annotations to corresponding parts identified in the tag tree data structure. The technique then uses the tag tree data structure and the overlay data structure to provide information to a document-consuming component that conveys an order in which one or more annotations appear in the document relative to one or more parts in the document. According to one illustrative aspect, at least one annotation described by the overlay data structure is an active annotation, corresponding to a transient annotation that has not been saved.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Mahasweta MITRA, Mansi AWASTHI, Deepak AGRAWAL, Mohit BANSAL, Amit KUNDLIA, Shalu GUPTA
  • Publication number: 20200134006
    Abstract: According to one embodiment, managing a plurality of variable data templates can comprise cataloging, by a template management system, each of the variable data templates according to a shape criteria. The shape criteria of each variable data template can be based on a size and location of one or more variable data fields defined in the template. The cataloged variable data templates can be classified into one or more shape families based on the shape criteria of each variable data template. The template management system can detect a request to locate a variable data template and search the plurality of variable data templates for one or more suggested variable data templates having the shape criteria matching the template. An indication of the suggested variable data templates can be provided by the template management system.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventor: Eric de Beus
  • Publication number: 20200134007
    Abstract: Systems and methods for automatically generating product designs according to search queries. According to certain aspects, an electronic device may present a set of default templates associated with one or more products. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the set of default templates by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting to place a product order.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha
  • Publication number: 20200134008
    Abstract: Systems and methods for automatically generating product designs using linked information. According to certain aspects, an electronic device may present a template associated with one or more products. The electronic device may facilitate a search for a desired entity having an associated entity design element, and modify the template by incorporating the associated entity design element. A user may select different functionalities associated with the modified template, including selecting to place a product order.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha
  • Publication number: 20200134009
    Abstract: This disclosure provides for systems and methods that generate personalized electronic messages for members of a networked communication service. The personalized electronic messages are generated according to commonalities between member profiles. In one approach, an electronic message template is referenced based on the commonalities. The electronic message template is populated with member profile attribute values selected from the member profiles. In another approach, a long-short term memory (LSTM) recurrent neural network (RNN) is used to generate the electronic messages. Under this approach, a sequence-to-sequence model is trained using previous electronic messages labeled with one or more member profile attributes and/or member profile attribute values. When provided with one or more member profile attribute values associated with matching member profiles, the LSTM RNN outputs a relevant and appropriate electronic message designed to create an interest in the recipient of the electronic message.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Bing Zhao, Romer E. Rosales-Delmoral, Baolei Li
  • Publication number: 20200134010
    Abstract: Embodiments provide a computer implemented method for identifying and correcting a misspelling in a question answering (QA) system, wherein the QA system is coupled to a document corpus, and the document corpus includes a plurality of documents related to a particular domain. The method includes the following steps: receiving an input question and a plurality of passages, wherein the plurality of passages are extracted from the document corpus by the QA system; providing at least one alternate form for each token extracted from the input question and the plurality of passages; identifying at least one misspelled token; and scoring at least one alternate form of each identified misspelled token.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier, Kyle M. Brake
  • Publication number: 20200134011
    Abstract: A summary generating device includes at least one processor that is configured to use a plurality of different algorithms, which extract one or more elements from a document and obtain an appearance degree of each of the extracted elements, so as to obtain the elements and the respective appearance degrees of the elements from the document, normalize the obtained appearance degrees for each of the algorithms, select at least one sentence from the document based on the normalized appearance degrees, and generate a summary of the document based on the selected sentence.
    Type: Application
    Filed: October 16, 2019
    Publication date: April 30, 2020
    Inventors: Vijay DAULTANI, Lasguido NIO, Youngjoo CHUNG
  • Publication number: 20200134012
    Abstract: System(s)/method(s) relate to machine learning to automatically respond for troubleshooting a device. A programmed computer system obtains a training dataset from at least one database including historical customer complaint records and maintenance service records with resolution codes. The training dataset is parsed by a natural language extraction engine to extract data including extracting keyword data from the historical customer complaint records. The extracted data is grouped into bags-of-words with a natural language association engine. The bags-of-words are mapped to one or more of the resolution codes with an SVM to provide corresponding mapping vectors. A current customer complaint record is received and information therein is parsed to provide a request bag-of-words. One or more of the mapping vectors having one or more most likely fits to the request bag-of-words is determined. One or more of the resolution codes associated with the one or more of the mapping vectors is provided.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Oleg Y. Zakharov, Matthew Yoshio Morikawa
  • Publication number: 20200134013
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a language proficiency inference system used to determine a user's proficiency in one or more languages. The language proficiency inference system determines both text-based probability scores and profile-based probability scores indicating a probability that a user speaks a language or set of languages. The text-based probability score is based on text associated with the first user, whereas the profile-based probability score is based profile data of the user. The language proficiency inference system determines aggregated probability scores based on the corresponding text-based and profile-based probability scores. For example, the aggregated probability score is the sum of the text and profile-based probability scores. The language proficiency inference system uses the aggregated scores to determine the languages in which the user is proficient.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventor: Jeffrey William Pasternack
  • Publication number: 20200134014
    Abstract: Techniques for routing items addressed to an unstructured address are described. One embodiment includes receiving an order for delivery of a first package, the order specifying a first address that does not comply with a defined address format. The first address is processed using one or more hybrid machine learning algorithms to determine a Normalized Delivery Location (NDL) associated with the first address. A sorting zone that encompasses the NDL is determined. The sorting zones correspond to a predefined geographic region. Embodiments facilitate transport of the first package to a physical shipping location within the predefined geographic region.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Alok TIWARI, Rajat ARORA, Bonney VARGHESE, Vamshi SURABHI, Homayoun TAHERIAN, Abhishek VERMA
  • Publication number: 20200134015
    Abstract: A method retrains a lexical analysis model. One or more processors divide a token in a document into a first sub-token having a boundary that begins with a start point of a mention and a second sub-token that ends at an end point of the mention. The processor(s) determine that the start/end point of the mention does not coincide with a start/end point of the first sub-token; concatenate the first sub-token with the second sub-token to create a concatenated token; and store the concatenated token in a user dictionary for the document. The processor(s) perform a morphological analysis of the document using the concatenated token from the user dictionary, and retrain a lexical analysis model for the document by leveraging the performing of the morphological analysis of the document.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: KEN KUMAGAI, AKIHIRO NAKAYAMA, KEI SUGANO
  • Publication number: 20200134016
    Abstract: Systems and methods of automatically generating a coherence score for text data is provided. The approach includes receiving a plurality of string tokens representing decomposed portions of the target text data object. A trained neural network is provided that has been trained against a plurality of corpuses of training text across a plurality of topics. The string tokens are arranged to extract string tokens representing adjacent sentence pairs of the target text data object. For each adjacent sentence pair, the neural network generates a local coherence score representing a coherence level of the adjacent sentence pair of the target text data object, which are then aggregated for each adjacent sentence pair of the target text data object to generate a global coherence score for the target text data object.
    Type: Application
    Filed: October 31, 2019
    Publication date: April 30, 2020
    Inventors: Yanshuai CAO, Peng Z. XU, Hamidreza SAGHIR, Jin Sung KANG, Leo LONG, Jackie C. K. CHEUNG
  • Publication number: 20200134017
    Abstract: According to one embodiment, a computer-implemented method for dynamically modifying placeholder text in a conversational interface includes: processing a conversation log reflecting a conversation between a human user and an automated agent; determining, based at least in part on the processing: one or more capabilities of the automated agent; and/or a trajectory of the conversation; and dynamically modifying placeholder text in the conversational interface based at least in part on: the one or more capabilities of the automated agent; the trajectory of the conversation; or both the one or more capabilities of the automated agent and the trajectory of the conversation. Other embodiments in the form of systems and computer program products are also disclosed.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Raphael I. Arar, Robert J. Moore, Guangjie Ren, Margaret H. Szymanski, Eric Y. Liu