Text Patents (Class 715/256)
  • Patent number: 10891591
    Abstract: A computer processor may extract identity information from a document. The identity information may include at least one custodian identity attribute. After extracting the identity information, the computer processor may determine that the identity information is associated with a specific custodian. The computer processor may then search for the custodian identity attribute in a custodian directory to determine whether the custodian directory contains an entry for the custodian. If the custodian is not in the custodian directory, the computer processor may create a new entry in the custodian directory for the custodian and store the extracted identity information in the new entry.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Baessler, Jochen Doerre, Thomas A. P. Hampp-Bahnmueller, Philipp Hoffmann, Juergen Maletz, Daniel Pittner, Werner Schollenberger
  • Patent number: 10884612
    Abstract: A display control unit determines, in a case of determining that a part of a character string acquired by a character string acquiring unit cannot be displayed along a curve indicated by curve information acquired by a curve information acquiring unit because the length of the curve is short, a shape of an extended part of the curve from a shape of the curve indicated by the curve information acquired by the curve information acquiring unit, extends the curve, and generates display information for displaying the part of the character string along the curve of the extended part.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: January 5, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Masato Hirai, Akiko Imaishi
  • Patent number: 10866950
    Abstract: A system and method for modifying a search request corresponding to a person, object, or entity (POE) of interest. The system includes a POE search controller that detects a POE search request, extracts POE of interest metadata including one or more features associated with the POE of interest, generates a POE detection classifier based on the one or more features, identifies types of data capturing devices that are capable of capturing data for detection of the POE of interest, determines data capturing settings based on the POE of interest metadata and respective device type associated with data capturing devices, generates a modified POE search request including the POE detection classifier and respective data capturing settings for each of the one or more types of data capturing devices, and transmits the modified POE search request to one or more communication devices.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: December 15, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Shervin Sabripour, Alejandro G. Blanco, Patrick D. Koskan, Scott M. Alazraki, Eduardo Schneid
  • Patent number: 10853103
    Abstract: In one embodiment, a method includes receiving a user input including a partial request from a client system of a first user, analyzing the user input to generate one or more candidate hypotheses based on a personalized language model where each of the candidate hypotheses includes one or more of an intent-suggestion or a slot-suggestion, sending instructions for presenting one or more suggested auto-completions corresponding to one or more of the candidate hypotheses, respectively, to the client system, where each suggested auto-completion comprises the partial request and the corresponding candidate hypothesis, receiving an indication of a selection by the first user of a first suggested auto-completion of the suggested auto-completions from the client system, and executing one or more tasks based on the first suggested auto-completion selected by the first user via one or more agents.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Jiedan Zhu, Fuchun Peng, Benoit F. Dumoulin, Xiaohu Liu, Rajen Subba, Mohsen Agsen, Michael Robert Hanson
  • Patent number: 10846288
    Abstract: A text processing method for improving the accuracy of a response to a query directed to a system comprising concepts and relations defined by a knowledge base, wherein the method comprises: (i) producing a dependency tree from the query, wherein the dependency tree has at least one branch containing nodes and at least one connection between those nodes, wherein each node has a node label which corresponds to a term within the query, and wherein each connection has a label which corresponds to the linguistic relationship between terms within the query; (ii) from the dependency tree, generating a query concept using concepts and relations defined by the knowledge base; (iii) checking if the query concept has a subsumption relationship with a candidate concept retrieved from the system, and if no subsumption relationship is initially identified, optimising the dependency tree by changing the nodes, followed by repeating steps (ii) and (iii); and wherein the query concept and the candidate concept comprise at
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: November 24, 2020
    Assignee: Babylon Partners Limited
    Inventors: Damir Juric, Georgios Stoilos, Szymon Wartak, Mohammad Khodadadi
  • Patent number: 10846731
    Abstract: A method for changing operation modes includes receiving disaster information from trending data, a newsfeed, or an alert message; upon detecting at least one redirection trigger from the disaster information, configuring a loyalty system to operate in a redirection mode; receiving or accessing data associated with a transaction between a customer and a merchant; determining, from at least one of customer information and merchant information in the data associated with the transaction, a donation amount and a location associated with the transaction; when the loyalty system is configured to operate in a redirection mode, generating signals to cause accrual of at least a portion of the donation amount to a redirection account based on the location associated with the transaction; and generating signals to cause accrual of any remaining portion of the donation amount to one or more defined donation accounts based on charity catchment area parameters.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: November 24, 2020
    Assignee: EDATANETWORKS INC.
    Inventors: Terrance Patrick Tietzen, Matthew Arnold Macpherson Bates
  • Patent number: 10839139
    Abstract: Glyph aware snapping is described. A content processing system receives a selection input to select a glyph from text content presented via a user interface of a content editing application. Responsive to this, the content processing system generates and presents snapping guidelines in relation to the glyph while preserving an ability of the glyph to be editable using text editing tools. These snapping guidelines correspond to an identified subset of linear segments of the glyph and enable the content processing system to snap a focus (e.g., a cursor) of a graphics editing tool from a position proximate the snapping guidelines to a position on the snapping guidelines. This enables the content processing system to generate graphical content that aligns with the snapping guidelines and can be attached to the glyph based on the alignment—without destroying the ability of the text content to be editable using text editing tools.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: November 17, 2020
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Gaurav Jain
  • Patent number: 10839105
    Abstract: A system and method are disclosed for compiling a database of investor-related data by gathering and linking customer-specific data records from multiple unaffiliated financial institutions, where such data records are coded in such a manner that the database compiler is enabled to link, across data providers and/or time periods, data records that pertain to the same investor without being provided any information that reveals the identity of any investor.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 17, 2020
    Assignee: Plutometry Corporation
    Inventors: Samuel Barton, Bhalchandra R. Ketkar, Casey V. O'Hara, Todd Goldwasser
  • Patent number: 10812418
    Abstract: A wearable electronic device for transmitting and receiving a message with an external device is provided. The electronic device includes a display, a memory, a communication interface, a sensor module configured to sense at least one of a state of the wearable electronic device or a state of a user, an input device configured to receive at least one of a movement input or a rotation input, and at least one processor. The at least one processor is configured to, in response to receiving the message from the external device, enter an easy message mode depending on a predetermined condition, analyze the message to generate a plurality of reply messages, and change the plurality of reply messages in response to a user input to the input device.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: October 20, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ja Ok Koo, Eun Bi Kim, Soo Yeun Yang, Jung Yeob Oh, Keum Koo Lee, Soo Jung Lee, Soon Kyu Jang, Sun Mi Jin
  • Patent number: 10805327
    Abstract: An anomaly detection system is provided that obtains messages, log entries, or other information from computing resources in a distributed computing system. The messages may be compared to virtual messages generated during a training phase. The messages and the virtual messages may be compared using a spatial cosine similarity algorithm. A message may then be classified (e.g., as anomalous or not) based at least in part on the spatial cosine similarity between the message and the virtual message.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Gianluca Grilli
  • Patent number: 10802715
    Abstract: The mounting a drive to two or more computing systems. For instance, the drive may be mounted to a first computing system so as to be writable (and potentially readable) by the first computing system. But also, the drive is also mounted to one or more other computing systems so as to be only readable by those one or more computing systems. This allows for multiple computing systems to have access to the drive without risk that the data thereon will become corrupt. In one embodiment, the only user data stored on that drive is a single file of fixed size. Thus, even when user data is written into the fixed-size file, the management data stored (that keeps track of the files) on the drive does not change.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: October 13, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cristian Diaconu, Alejandro Hernandez Saenz, Naveen Prakash, Alexander Budovski
  • Patent number: 10803198
    Abstract: Computer systems and methods for: (1) analyzing electronic correspondence associated with a data subject (e.g., the emails within one or more email in-boxes associated with the data subject); (2) based on the analysis, identifying at least one entity that that the data subject does not actively do business with (e.g., as evidenced by the fact that the data subject no longer opens emails from the entity, and/or has set up a rule to automatically delete emails received from the entity); and (3) in response to identifying the entity as an entity that the data subject no longer does business with, at least substantially automatically populating and/or submitting a data subject access request to the entity (e.g., to delete all personal information being processed by the entity).
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: October 13, 2020
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Mihir S. Karanjkar, Steven W. Finch, Ken A. Browne, Nathan W. Heard, Aakash H. Patel, Jason L. Sabourin, Richard L. Daniel, Dylan D. Patton-Kuhl, Kevin Jones, Jonathan Blake Brannon
  • Patent number: 10789551
    Abstract: A method for learning a data embedding network is provided. The method includes steps of: a learning device acquiring and inputting original training data and mark training data into the data embedding network which integrates them and generates marked training data; inputting the marked training data into a learning network which applies a network operation to them and generates 1-st characteristic information, and inputting the original training data into the learning network which applies a network operation to them and generates 2-nd characteristic information; learning the data embedding network such that a data error is minimized, by referring to part of errors referring to the 1-st and the 2-nd characteristic information and errors referring to task specific outputs and their ground truths, and a marked data score is maximized, and learning a discriminator such that a original data score is maximized and the marked data score is minimized.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: September 29, 2020
    Assignee: DEEPING SOURCE INC.
    Inventor: Tae Hoon Kim
  • Patent number: 10785176
    Abstract: Systems and methods for processing a message are provided. A message may be processed to generate a message summary by removing or replacing certain words, phrases, sentences, punctuation, and the like. Message signatures based upon the message summary may be generated and stored in a signature database, which may be used to identify and/or classify spam messages. Subsequently received messages may be classified by signature and processed based on classification.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: September 22, 2020
    Assignee: SONICWALL INC.
    Inventors: Jonathan J. Oliver, David A. Koblas, Brian K. Wilson
  • Patent number: 10769372
    Abstract: The present disclosure provides a synonym tag obtaining method and apparatus, a device, and a computer readable storage medium. By obtaining the central morpheme of the tag to be recognized and then obtaining the tag template of the tag to be recognized according to the tag to be recognized and the central morpheme of the tag to be recognized, to obtain the synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, it is possible to avoid the technical problem about reduction of the coverage rate of the synonymy tags caused by data sparsity of the mining resources and thereby improve the reliability of obtaining synonymy tags, without depending on mining resources such as a click log having a paraphrase relationship or data having bilingual parallel alignment corpus.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: September 8, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Ke Sun, Chaoyue Wang, Tingting Li, Shiqi Zhao
  • Patent number: 10762043
    Abstract: An information processing method includes storing information identifying an external service and information of an acquisition method for acquiring folder information from the external service; receiving, from a device, a request to acquire the folder information from the external service; identifying the acquisition method for acquiring the folder information from the external service, based on the stored information; acquiring the folder information from the external service, based on the identified acquisition method; and sending the acquired folder information to the device. When the identified acquisition method is a first acquisition method, folder information of a hierarchy of a specified folder and in a predetermined number of lower hierarchies is acquired from the external service. When the identified acquisition method is a second acquisition method, folder information of a hierarchy of a specified folder and in all lower hierarchies is acquired from the external service.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: September 1, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Yuuichiroh Hayashi
  • Patent number: 10754441
    Abstract: A text input system is described for inputting text to a computing device. The text input system has a memory storing first evidence comprising text selected by a user for input to the computing device in a first attempt by a user to input intended text. The memory stores second evidence comprising either information about text deleted by the user or text selected by the user in a second attempt at inputting the intended text. The text input system has an input model configured to combine at least the first and second evidence to produce combined evidence; and a text predictor configured to take the combined evidence as input and use the combined evidence to compute a plurality of predicted text items for input to the computing device.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marisa Clare Montaldi, Joseph Osborne, Richard David Tunnicliffe, Jessica Margaret Pumphrey
  • Patent number: 10755049
    Abstract: Extracting one or more keywords in a claim, including: decomposing an independent claim into a plurality of elements, wherein each element in the plurality of elements has at least one term; constructing a dependency structure from the plurality of elements, wherein each element in the plurality of elements has a depth in the dependency structure; calculating a score using the depth of the element corresponding to the at least one term in the independent claim; and extracting at least one keyword from the at least one term having a score equal to or larger than a predetermined threshold.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shoko Suzuki, Hiromichi Takatsuka
  • Patent number: 10755035
    Abstract: In an approach to determining one or more logical breaks in a digital text, a computer determines a reading speed of a user for a current reading session of a digital text and an available time for the current reading session for the user. The computer then determines, based, at least in part, on the reading speed and the available time, a user range in the digital text for the current reading session, and then one or more possible logical breaks within the user range. The computer further determines a first logical break, based on the determined user range, of the one or more possible logical breaks for the current reading session.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Florian Pinel, Donna K. Byron, Benjamin L. Johnson, Carmine DiMascio
  • Patent number: 10693820
    Abstract: Criteria can be received from a user via a user interface, the criteria specifying image types or desired image attributes. A plurality of word groups that each satisfy a respective criterion can be identified in a first electronic message, each word group comprising at least one word. For each word group that satisfies the respective criterion, at least one image that satisfies an image type specified by the respective criterion or that has at least one image attribute specified by the respective criterion can be automatically selected from a plurality of images, wherein the selected image corresponds to a meaning of the word group that satisfies the respective criterion. Each image selected for each respective word group that satisfies the respective criterion can be presented with the first electronic message.
    Type: Grant
    Filed: August 12, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 10659406
    Abstract: A method and a system to suggest a content item to be included in a message based on a determined context are provided. A context of a message that user is composing via a composition interface is determined based on one or more properties of the message. One or more inputs to the user composition interface are identified, the one or more inputs indicating at least a portion of intended content of the message. One or more suggested content items are provided for inclusion in the message based on the context of the message and the one or more inputs. A suggested content item of the suggested content items are added in the message based at least in part on the one or more properties of the message.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 19, 2020
    Assignee: eBay Inc.
    Inventors: Shailesh Dinkar Govande, Madhura Pravin Tipnis
  • Patent number: 10630798
    Abstract: The present disclosure discloses an artificial intelligence based method and apparatus for pushing news. A specific embodiment of the method includes: determining at least one news subject from a news text of to-be-pushed news; extracting, from the news text, text fragments respectively associated with news subjects; generating, for each of the news subjects, a subject tag based on the extracted text fragment through a deep learning method; and pushing the to-be-pushed news based on the at least one news subject and the generated subject tag. This embodiment may improve the effectiveness of news pushing.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 21, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Hao Liu, Kai Liu, Yajuan Lyu
  • Patent number: 10594546
    Abstract: There is disclosed herein techniques for categorizing computerized messages into categories. In one embodiment, there is disclosed a method. The method comprising performing an analysis of one or more computerized messages that includes identifying a set of discriminatory tokens in the one or more computerized messages that are representative of a category and determining for each discriminatory token a respective weight by which the token describes the category. The method also comprises determining a similarity between a computerized message and the category based on the content of the computerized message, the set of discriminatory tokens and the respective weights. The method further comprises classifying the computerized message as belonging to the category upon determining that the computerized message and the category are similar.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: March 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Sashka T. Davis
  • Patent number: 10585924
    Abstract: The subject disclosure presents a natural language processing engine for analyzing an input sentence comprising one or more clauses, and generating a plurality of semantic structures for the sentence and the component clauses, based on statistically parsing an input sentence to generate a syntactic structure of the input sentence, examining the syntactic structure of phrases and subordinate clauses within the input sentence, and generating tuples representing a subject, verb, object, indirect object, supplement, type, etc. Each part of the tuple is a reference to an entity in an external knowledge base. Disclosed operations include linking a plurality of entities identified in the syntactic structure with corresponding entities found in an external knowledge base, operating a co-reference resolution, filtering the references from mentioned entities to external entities by semantic relations, and exporting the set of output tuples.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: March 10, 2020
    Inventor: Cuong Duc Nguyen
  • Patent number: 10572026
    Abstract: Techniques are disclosed for generating a reference point on a path of a vector image using a preview reference point. In some examples, a method includes receiving selection of a path included in one or more paths of a vector image presented on a display, thereby identifying an active path; causing display, via the display, of a preview reference point on the active path; receiving a moving off-path input gesture and causing the preview reference point to move along the active path correspondingly with the moving off-path input gesture; and in response to the moving off-path input gesture terminating, set a current position of the preview reference point on the active path to a final reference point on the path, the current position of the preview reference point on the active path corresponding to a last position of the off-path input gesture. The display may be a touch-sensitive display.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: February 25, 2020
    Assignee: Adobe Inc.
    Inventors: Vivek Agrawal, Prashant Kumar Singh
  • Patent number: 10564808
    Abstract: The present disclosure describes techniques for configuring a call-to-action (CTA) interface for a particular user of a social networking system (SNS) by emphasizing an option included with the CTA interface based on a machine learning system. The machine learning system may be used to determine to emphasize a first user-selectable option instead of a second user-selectable option (sometimes referred to as an emphasization determination). The emphasization determination may indicate a prediction of an intent of a user to select the first user-selectable option (e.g., an intent for the user to register an account with the SNS or to login to an account of the SNS). Based on the emphasization determination, an interface (e.g., a graphical user interface) may be configured to emphasize the first user-selectable option, and the interface may be sent to a user device for presentation to the user.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: February 18, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Yaron Fidler, Ching-Chih Weng, Jiayan Jiang
  • Patent number: 10540792
    Abstract: Methods for presenting symbolic expressions such as mathematical, scientific, or chemical expressions, formulas, or equations are performed by a computing device. One method includes: displaying a first portion of a symbolic expression within a first area of a display screen; while in a first state in which the first area is selected for aural presentation, aurally presenting first information related to the first portion of the symbolic expression; while in the first state, detecting particular user input; in response to detecting the particular user input, performing the steps of: transitioning from the first state to a second state in which a second area, of the display, is selected for aural presentation; determining second information associated with a second portion, of the symbolic expression, that is displayed within the second area; in response to determining the second information, aurally presenting the second information.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: January 21, 2020
    Assignee: APPLE INC.
    Inventors: Christopher B. Fleizach, Eric T. Seymour, Gregory F. Hughes, Mike Pedersen
  • Patent number: 10540445
    Abstract: A mechanism is provided for intelligently integrating descriptions of images into surrounding text for a screen reader. A natural language understanding image description is determined for an image in a document. For each sentence of a set of sentences in the text of the document, a relatedness score between the sentence and the natural language understanding image description is determined thereby forming a set of relatedness scores. A highest relatedness score is determined from the set of relatedness scores. The natural language image description is inserted in close proximity to a sentence associated with the highest relatedness score, such that, when the text is read out by the screen reader, the natural language image description of the image is read out in close proximity to the sentence.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shadi E. Albouyeh, Mark P. Delaney, Robert H. Grant, Trudy L. Hewitt
  • Patent number: 10509545
    Abstract: A browsing control system includes a booklet that is acquired by binding a number of sheets, a specification unit that specifies a page number of a page opened in the booklet, and a controller that controls page turning of an electronic document depending on a difference between a page number specified by the specification unit before the page of the booklet is turned and a page number specified by the specification unit after the page thereof is turned.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: December 17, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Shohei Masunaga, Hirohito Shibata, Xingya Xu
  • Patent number: 10503836
    Abstract: A method and a computer program product are implementable on a computing device are configured for generating natural language communication. A user interface displays a first number of recipient-specific pseudo-predefined elements. A semantic allocation of the elements is received from a user, wherein at least part of the first number of recipient-specific pseudo-predefined elements are allocated into at least two different classes. The semantically allocated elements are allocated into at least one logical class which defines, for each semantically allocated element, a specific portion or context of the communication to be automatically generated. A natural language sentence is generated in each logical class containing at least one of the semantically allocated elements. The generated sentence includes elements allocated to the respective logical class in said at least one generated sentence, or the sentence may include words describing a semantic meaning of the elements allocated to the logical class.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: December 10, 2019
    Assignee: EQUIVALENTOR OY
    Inventors: Joni Latvala, Saku Valkama
  • Patent number: 10477343
    Abstract: A process for maintaining geofence definitions associated with criminal organizations includes maintaining, at an electronic computing device, a stored first geofence definition defining a geographic area associated with a first criminal organization. The computing device receives audio and/or video streams from devices located outside of and/or inside of a boundary of the first geofence definition, and detects, via the one or more audio and/or video streams, a pattern-of-conduct of one or more individuals associated with the first criminal organization or associated with another criminal organization known to have an adversarial relationship with the first criminal organization.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: November 12, 2019
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Daniel R Bestor, Lin Lin, Trent J Miller, Michael D Pearce, Jonathan J Whitall
  • Patent number: 10460035
    Abstract: Technologies are provided for determining deficiencies in narrative textual data that may impact decision-making in a decisional context. A candidate text document and a reference corpus of text may be utilized to generate one or more topic models and document-term matrices, and then to determine a corresponding statistical perplexity and probabilistic coherence. The reference corpus may be known or normatively deemed to be epistemically persuasive and adequate with respect to a particular context. Statistical determinations of a degree to which the candidate deviates from the reference normative corpus are determined, in terms of the statistical perplexity and probabilistic coherence of the candidate as compared to the reference.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: October 29, 2019
    Assignee: Cerner Innovation, Inc.
    Inventor: Douglas S. McNair
  • Patent number: 10380769
    Abstract: Techniques of displaying drawing objects in a drawing application include generating a mapping table between points on a first path and a group of line segments along which drawing objects may be placed. Given the first path, a computer running the drawing application generates a subdivision of the first path. The computer then distributes the drawing objects over a second path, the second path being based on the subdivision of the first path. The computer then places the drawing objects on the second path. The computer then generates the mapping table that identifies a location of a drawing object on the second path and a respective subdivision of the first path.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 13, 2019
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Tarun Gehlaut
  • Patent number: 10371857
    Abstract: An exemplary method of analyzing a well log includes imaging a well log to form a well log image, performing pattern recognition on the well log image to determine pattern data, and determining stratigraphic structure data based on the pattern data. Another exemplary method of improving production from a stratigraphic structure includes performing pattern recognition on a well log image stored in an image format to determine pattern data, determining stratigraphic structure data using a computer-based structure analyzer based on the pattern data, and projecting well parameters based on the stratigraphic structure data. An exemplary system includes a scanner to scan a raster image of a printed well log and a computational system in communication with the scanner to receive the raster image. The computational system includes a pattern recognition analyzer to determine pattern data from the raster image and a structure analyzer to determine stratigraphic structure based on the pattern data.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 6, 2019
    Assignee: DataInfoCom USA, Inc.
    Inventors: Frederick Johannes Venter, Atanu Basu
  • Patent number: 10372815
    Abstract: A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrice Y. Simard, David G. Grangier, Leon Bottou, Saleema A. Amershi
  • Patent number: 10373009
    Abstract: A character input method using a touch screen, in which one or more areas requiring user input is defined in the touch screen, pre-recognized information is defined for each of the defined areas, character information is received by a user in one or more user desired areas among the defined areas, the character information is recognized using a character recognizer, and the recognized character information is updated in the user desired areas.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: August 6, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Do-Hyeon Kim, Seong-Taek Hwang, Hee-Bum Ahn, Dong-Hoon Jang, Mu-Sik Kwon, Sang-Wook Oh, Jeong-Wan Park
  • Patent number: 10367882
    Abstract: Approaches, techniques, and mechanisms are disclosed for the secure distribution of media content to devices having minimal or no Internet connectivity. Computing devices referred to herein as “local servers” are strategically deployed at various locations, such as stores and other public locations. Packages of media contents are stored on the local servers, and may be updated using various online and/or offline data transfer techniques. Portable devices may directly connect to the local servers via various types of proximity-based connections, such as by wireless local area networks, by wired connections over Universal Serial Bus cables, or by sharing of removable media such as Secure Digital cards. The local servers may copy their media contents to authorized devices when such connections are established. The contents on a device may be automatically be updated the next time the device connects to one of the local servers, so as to include newly selected and/or available content.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 30, 2019
    Assignee: PCCW Vuclip (Singapore) Pte. Ltd.
    Inventors: Nickhil Jakatdar, Arun Prakash, Areef Reza, Bo Shen
  • Patent number: 10362368
    Abstract: Relationships and descriptions are inferred for entities that appear in media content, such as movies and television programs. In one embodiment, media content is analyzed to infer relationships among entities that appear in the media content over an entirety of the media content. Relationships between two or more entities may change over time in the media content. A request is received from a client device for entity information regarding one or more entities relative to a particular time in the media content. Relationships that have been inferred via this analysis are then identified based at least in part on the particular time. The entity information presenting the identified relationships is sent to the client device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: July 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeromey Russell Goetz, Adam Carlson, Douglas Andrew Hungarter, Carolin Jessel, Alexandria Way-Wun Kravis, Brandon Scott Love, Steven Matthew Pyke, Danny Ryan Stephens
  • Patent number: 10360272
    Abstract: The present disclosure provides a system and method for preparing compended blogs, In at least one embodiment, a method of posting blog content to a compended blog comprises establishing a compended blog having a selected keyword, obtaining a blog content, processing the blog content to identify at least one blog content keyword contained within the blog content, comparing the identified blog content keyword to the selected keyword to determine whether a match exists based upon at least one predetermined criterion, and posting the blog content the compended blog if the comparison reveals a match based upon meeting or exceeding the predetermined criterion.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Christopher C. Baggott, Allson L. Sales, Eric Stauffer, Brendan Walsh
  • Patent number: 10331290
    Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eran Megiddo, David Rasmussen
  • Patent number: 10311384
    Abstract: Methods and systems are provided for automatically generating a dynamic taskline. Initially, sources are accessed to retrieve contextual information associated with a user. From this contextual information, a user task is detected that comprises subtasks. Subtasks are identified, where the subtasks are associated with the user task. The subtasks are ranked based, in part, on the contextual information associated with the user. A taskline is automatically generated based on the ranking of the subtasks. The taskline is dynamically modified based on a particular point in time or updated contextual information associated with the user, to constantly provide the user with relevant and useful information.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Govind Saoji, Rohit Mani, Nirav Ashwin Kamdar, Justin Varacheril George
  • Patent number: 10291413
    Abstract: A system may provide hardware acceleration for corrective blockchain-based record entry. Blockchain management circuitry (BMC) may receive a correction to a record entry. The BMC may access a consensus operating procedure. The BMC may apply the consensus operating procedure to the record entry to determine a corrective indicator. After completing the consensus operating procedure, the BMC may append a corrective block generated based on the record entry and corrective indicator to the blockchain. Accordingly, the system may ensure that corrective blocks added to the blockchain were generated in compliance with the consensus operating procedure.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: May 14, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Noel Vivek Ramathal, Kevin Bernard Greene
  • Patent number: 10268678
    Abstract: A corpus generation device and method, the device comprising: a segmentation module, connected to at least one monolingual parallel corpus for segmenting a sentence into words and processing the segmented words by a knowledge-driven approach; a classification module, for classifying sentences having different tag sequences but the same meaning into the same sentence cluster; a mapping module, for determining the categories of sentence structures of all the sentences in the sentence cluster, recording and storing a mapping mode for transforming tags between sentence structures when different categories of sentence structures in the same sentence cluster are transformed; a sentence structure generation module, for generating sentence structures according to a first mapping mode between a first category of sentence structures in one of the sentence clusters and other categories of sentence structures in the same sentence cluster; and a corpus generation module, for nesting a word corresponding to a sequence tag
    Type: Grant
    Filed: September 4, 2017
    Date of Patent: April 23, 2019
    Assignee: SHENZHEN GOWILD ROBOTICS CO., LTD.
    Inventors: Nan Qiu, Haofen Wang
  • Patent number: 10261564
    Abstract: A device configuration application determines a task to be completed prior to an amount of power available from a battery being below a predetermined threshold amount of power. The device configuration application determines one or more user characteristics impacting power consumption associated with the task and current device configuration settings of the user device, and determines a current amount of power that is available from the battery based at least in part on the current device configuration settings. The device configuration application determines one or more new device configuration settings to extend an amount of time that the current amount of power allows device functionality related to the task.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Sembhayya Gollakota
  • Patent number: 10255346
    Abstract: Systems, methods, and media for developing ontologies and analyzing communication data are provided herein. In an example implementation, the method includes: identifying terms in in a set of communication data; identifying a list of possible relations of the identified terms; scoring the possible relations according to a set of predefined merits; ranking the possible relations into a list of possible relations in descending order according to their score; and tagging relations in the set of communication data. The relations may be tagged by identifying the possible relations in the communication data in order corresponding with the list of possible relations. The possible relations that have lower rankings that conflict with higher ranking relations are not tagged. The conflicts may be determined by a predefined set of conflict criteria.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: April 9, 2019
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Yair Horesh, Roni Romano, Uri Segal, Omer Ziv
  • Patent number: 10248989
    Abstract: An issue with a pharmacy order that requires user interaction to complete the order is detected. A status message that includes information tailored to the issue and a link to additional information is sent to the customer who placed the order. A request for the additional information is received via the link, and the additional information is transmitted for display on the client device.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: April 2, 2019
    Assignee: CVS Pharmacy, Inc.
    Inventors: David Harkins, Anna Lasko, Kim Kiser
  • Patent number: 10242277
    Abstract: Devices, systems and methods are disclosed for validating an electronic publication and determining a source of identified errors in a rendering of the electronic publication. The rendering may be captured as a rendered image and rendered data may be extracted from the rendering. The rendered data may be compared to actual input data to the renderer used to generate the rendered image. If errors are visible in the rendering, a source of the errors may be identified based on the comparison between the extracted rendered data to the actual input data. If errors are not visible in the rendering, the rendering may be validated.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: March 26, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Vasant Manohar, Janarthanan Lakshmipathy
  • Patent number: 10225291
    Abstract: To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Wilde, Patrick Gan, Samantha N. Powers, Aleksandr Polyakov, Sudarshan Sundar, Graham Baker, Douglas Milvaney, Joan Weaver, Nikhil Nathwani
  • Patent number: 10146845
    Abstract: Various methods and apparatuses are described for performing high speed format translations of incoming data, where the incoming data is arranged in a delimited data format. As an example, the data in the delimited data format can be translated to a mapped variable field format using pipelined operations. A reconfigurable logic device can be used in exemplary embodiments as a platform for the format translation.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: December 4, 2018
    Assignee: IP RESERVOIR, LLC
    Inventors: Michael John Henrichs, Joseph M. Lancaster, Roger Dean Chamberlain, Jason R. White, Kevin Brian Sprague, Terry Tidwell
  • Patent number: 10140099
    Abstract: Systems and methods generate code from an executable model. The model may operate on variables having floating point data types. The systems and methods may unpack the sign, exponent, and mantissa components of the floating point variables, and interpret them as boolean, integer, or fixed-point data types. The systems and methods may include operators that operate on the extracted sign, exponent, and mantissa components, and that produce sign, exponent, and mantissa outputs having boolean, integer or fixed-point data types. The systems and methods may pack the sign, exponent, and mantissa components of the output into an integer and reinterpret the integer as a floating point data type. Having replaced the floating point data types with boolean, integer or fixed-point data types, the generated code may be suitable for programmable logic devices and/or microcontrollers that lack Floating Point Units (FPUs).
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: November 27, 2018
    Assignee: The MathWorks, Inc.
    Inventors: Kiran K. Kintali, Shomit Dutta, Anand S. Krishnamoorthi, Ebrahim Mehran Mestchian