Text Patents (Class 715/256)
  • 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
  • Patent number: 10102182
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for graphically indicating text continuity. One method includes receiving text including a first line of text followed by a second line of text followed by a third line of text and selecting a distinct line beginning and line end of each of the first, second, and third lines of text. The method further includes formatting the text, including setting respective first attribute values for a first appearance attribute, so that, with respect to the first appearance attribute, the text has a continuity of visual appearance from the first line end to the second line beginning, and so that, with respect to the first appearance attribute, no continuity of visual appearance exists from the first line end to either the first line beginning or to the third line beginning, and presenting the formatted text on the output device.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: October 16, 2018
    Assignee: Beeline Reader, Inc.
    Inventor: Nicholas Lum
  • Patent number: 10089660
    Abstract: Multiple sources of reviews for the same product or service (e.g. hotels, restaurants, clinics, hair saloon, etc.) are utilized to provide a trustworthiness score. Such a score can clearly identify hotels with evidence of review manipulation, omission and fakery and provide the user with a comprehensive understanding of the reviews of a product or establishment. Three types of information are used in computing the score: spatial, temporal and network or graph-based. The information is blended to produce a representative set of features that can reliably produce the trustworthiness score. The invention is self-adapting to new reviews and sites. The invention also includes a validation mechanism by crowd-sourcing and fake review generation to ensure reliability and trustworthiness of the scoring.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: October 2, 2018
    Assignee: STC.UNM
    Inventors: Shuang Luan, Abdullah Mueen, Michalis Faloutsos, Amanda J. Minnich
  • Patent number: 10068360
    Abstract: A display device includes: an acquisition unit which acquires a first image from an image supply device; a detection unit which specifies a position of the indicator and whether the indicator is a first indicator or a second indicator; a generation unit which generates a second image based on the specified position and generates a third image by superimposing the second image on the first image; a display unit which displays the third image; a designation unit which designates either the generation unit or the image supply device as a supply destination of information indicating a position of the second indicator; and a control unit which supplies the information indicating the position of the indicator to the generation unit if the detected indicator is the first indicator, and supplies the information indicating the position of the indicator to the supply destination if the detected indicator is the second indicator.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: September 4, 2018
    Assignee: Seiko Epson Corporation
    Inventors: Takashi Natori, Takashi Ozawa, Shun Imai
  • Patent number: 10055718
    Abstract: A server system automatically extracts sets of purchase transaction related data values for target purchase-related field types from purchase transaction records. The server system automatically flags respective ones of the sets of purchase transaction related data values with one or more respective incomplete purchase transaction related data values for one or more of the target purchase-related field types, and stores the flagged sets of purchase transaction related data values and ones of the other sets of purchase transaction related data values determined to be complete in a data storage system. For each of respective ones of the flagged sets of purchase transaction related data values, the server system unobtrusively recovers missing purchase transaction related information from one or more side channels based on one or more query terms and one or more query result selection criteria determined at least in part from the extracted purchase transaction related data values.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 21, 2018
    Assignee: Slice Technologies, Inc.
    Inventors: Dennis Madura, Bradford William Pflum, Matthew Joseph Iannone, Juan Wang
  • Patent number: 10050915
    Abstract: A plurality of word groups that satisfy at least one criterion, each word group comprising at least one word, can be identified in an electronic message. For each word group that satisfies the at least one criterion, at least a first image corresponding to a meaning of the word group can be automatically selected from a plurality of images. Each image selected for each respective word group that satisfies the at least one criterion can be presented with the electronic message.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 10049154
    Abstract: The present invention includes an expert system in which a search index furnishes answers to incoming queries provided in natural language. A search index for a specific field contains components that facilitate selecting a best fitting stored answer to the incoming query. Furthermore, context of the incoming query (e.g. location of the user, a current web page or service being used/viewed by the user, the time, etc.) may be considered when selecting a best fitting answer.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: August 14, 2018
    Assignee: LogMeIn Inc.
    Inventors: Amit Ben Shahar, Omer Ben Nahum
  • Patent number: 10031968
    Abstract: A system and method of processing a search request is provided. Identification of a desired content item is based on comparing a topic of the search request to previous user input. The method includes providing access to a set of content items with metadata that describes the corresponding content items and providing information about previous searches. The method further includes receiving a present input from the user and determining a relatedness measure between the information about the previous searches and an element of the present input. If the relatedness measure is high, the method also includes selecting a subset of content items based on comparing the present input and information about the previous searches with the metadata that describes the subset of content items. Otherwise, the method includes selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 24, 2018
    Assignee: VEVEO, INC.
    Inventors: Sashikumar Venkataraman, Ahmed Nizam Mohaideen Pathurudeen, K China Srinivasulu Reddy, Mangesh Dattatray Pujari, Soumyadip Majumder, Rakesh Barve, Murali Aravamudan
  • Patent number: 10013426
    Abstract: Systems and methods for image deduplication in a file are provided. A method includes identifying a plurality of similar images (e.g., similar intent images) in an electronic document. The method also includes designating one of the plurality of similar images as a master copy. The method also includes replacing each remaining one of the plurality of similar images, other than the master copy, with one of (i) a duplicate copy of the master copy and (ii) a soft link pointing to the master copy.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: July 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep R. Patil, Sri Ramanathan, Riyazahamad M. Shiraguppi, Prashant Sodhiya, Matthew B. Trevathan
  • Patent number: 9971762
    Abstract: There is provided a system and a method for detecting meaningless lexical units in a text message, the method comprising: performing a syntax analysis of the text message and determining at least one lexical unit as a first potential meaningless lexical unit; determining a control sum of the first potential meaningless lexical unit; matching using a first parameter, the first potential meaningless lexical unit with lexical units from a plurality of lexical units from a lexical units database, wherein matching using the first parameter comprises matching a control sum of the first potential meaningless lexical unit with control sums of meaningless lexical units from the lexical units database; determining the first potential meaningless lexical unit is a meaningless lexical unit if the lexical units database includes at least one meaningless lexical unit with a control sum corresponding to the control sum of the first potential meaningless lexical unit.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: May 15, 2018
    Assignee: YANDEX EUROPE AG
    Inventors: Egor Vladimirovitch Ganin, Anton Igorevich Kholodkov
  • Patent number: 9971848
    Abstract: Systems and methods for producing and presenting annotations of clinical documents in a rich format are described, for instance for use with medical billing procedures. An initial XHTML document documenting a medical patient encounter and having rich formatting is used to generate a plain text document. A clinical language understanding system generates annotations, such as medical codes, which are used to annotate the XHTML document. The annotated XHTML document is then presented to a user, thus displaying for the user the annotations while retaining the rich formatting of the initial XHTML document.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 15, 2018
    Assignee: Nuance Communications, Inc.
    Inventors: Howard D'Souza, Gregory Reiser, Debjani Sarkar
  • Patent number: 9923849
    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: May 9, 2013
    Date of Patent: March 20, 2018
    Assignee: eBay Inc.
    Inventors: Shailesh Dinkar Govande, Madhura P. Tipnis
  • Patent number: 9875372
    Abstract: Restricted content of a data file is identified. The restricted content is removed from the data file, and a redacted version of the data file is generated. The restricted content is stored separate from the redacted version of the data file.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 23, 2018
    Assignee: AirWatch LLC
    Inventors: Erich Stuntebeck, Chen Lu
  • Patent number: 9859184
    Abstract: A method of making a plurality of semiconductor devices comprising a chip scale packages. The method includes providing a semiconductor wafer having a major surface and a backside. The method also includes forming a plurality of contacts on the major surface. The method further includes forming a plurality of trenches in the major surface of the substrate. The method also includes forming a plurality of openings in the wafer between the backside and the trenches in the major surface. The method further includes depositing an encapsulant on the backside of the wafer. At least some of the encapsulant passes through the openings in the wafer to at least partially fill the trenches in the major surface. The method also includes singulating the wafer to produce a plurality of chip scale packages having a major surface including one or more contacts and side walls at least partially covered with said encapsulant.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: January 2, 2018
    Assignee: Nexperia B.V.
    Inventors: Hans-Martin Ritter, Frank Burmeister
  • Patent number: 9823906
    Abstract: A complementary editor opens a plurality of views. Changes are received in a particular view of the plurality of views. The received changes are propagated to other views of the plurality of views other than the particular view and received by each particular view. The propagated changes are transformed in each particular view by a computer based on formatting constraints associated with each particular view and display of the transformed propagated changes is initiated in each particular view.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 21, 2017
    Assignee: SAP SE
    Inventors: Manuel Holzleitner, Daniel Ritter
  • Patent number: 9817950
    Abstract: The present method provides for conversion of handwritten to data that is accurate and fast, yet with improved security. The method provides handwritten data split into two or more components and, thus, provided, out of context, for conversion into printed data, and for the secured transmittal of printed data for assembly into context for transmission to the client. The present disclosure also provides for storage of the unassembled data for future use.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: November 14, 2017
    Assignee: Paperclip Inc.
    Inventors: David Michael Bridges, Michael Alexander Suleski
  • Patent number: 9767186
    Abstract: An apparatus retrieves and outputs a specific sentence from a document. An acceptance hardware component acquires a retrieval key. An importance calculation hardware component calculates the level of importance of each sentence included in a search target document. A document processing hardware component extracts a sentence including the retrieval key from the search target. A retrieval result processing hardware component corrects a value of importance of each sentence calculated by the importance calculation hardware component for the sentence based on the position of the sentence in the search target document to calculate a corrected level of importance. A display control hardware component outputs the sentence extracted by the document processing hardware component according to the display order based on the corrected level of importance.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Harendra Bhandari, Kansaku Nakakura, Lianzi Wen
  • Patent number: 9754553
    Abstract: An electronic device and method of controlling a screen of an external electronic device are provided. The method includes connecting with the external electronic device; determining whether a screen control event for controlling the screen of the external electronic device is generated; and transmitting screen control information corresponding to the screen control event to the external electronic device, if the screen control event is generated.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: September 5, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Hwa-Jun Lee
  • Patent number: 9716766
    Abstract: The present disclosure discloses a method and a distributed system server for instant information push in a network information service, wherein the method comprises: sending distributed information to a proxy server and transferring it onto a distributed-information server, by an information distribution user; sending information in need to the proxy server and transferring it onto an information-in-need server, by an information-needs user; storing and synchronizing in real-time, by the proxy server, an IP address, a category list, and a tag list of the distributed-information server and the information-in-need server; receiving the information in need, searching for a tag group, looking for a match in the distributed-information server, and sending a match result; and receiving the distributed information, searching for a tag group, looking for a match in the information-in-need server, and sending a match result. The present disclosure also discloses a corresponding distributed system server.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 25, 2017
    Assignee: TAIXING ZHIHAN TECHNOLOGY CO., LTD.
    Inventor: Qiang Zhou
  • Patent number: 9659059
    Abstract: Word phrases are stored in a phrase structure. Each word is stored as a keyword in a keyword structure. Each keyword is associated with usage attributes identifying use of a word in a word phrase. Any preceding words associated with a keyword, and a mapping from any preceding words to a word phrase, is stored for each word. A word string is input. Match attributes are updated in a match structure if a word in the word string matches any keyword and if any preceding words associated with any matching keyword includes a preceding word which precedes the word in the word string. The match attributes indicate use of the matching word in the word string and in a word phrase. Whether a word phrase is present in the word string is determined based on the usage attributes and the match attributes associated with multiple matching words.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: May 23, 2017
    Assignee: salesforce.com, inc.
    Inventor: Matthew Fuchs
  • Patent number: 9658988
    Abstract: A method for segmenting text for layout on a web browser includes receiving a block of text at a client computer and defining a plurality of regular expressions, where a first regular expression in the plurality of regular expressions is used to search for a word or a word boundary. The client computer segments the block of text into a plurality of text segments, where the segmenting includes searching the block of text starting at a defined location for a first text segment that matches any of the plurality of regular expressions, adding the first text segment to the plurality of text segments, and updating the defined location to be located at the end of the first text segment within the block of text. The client computer then constructs a layout of the block of text using the plurality of text segments.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Matthew Albright, Luiz do Amaral de Franca Pereira Filho
  • Patent number: 9639602
    Abstract: The present invention includes an expert system in which a search index furnishes answers to incoming queries provided in natural language. A search index for a specific field contains components that facilitate selecting a best fitting stored answer to the incoming query. Furthermore, context of the incoming query (e.g. location of the user, a current web page or service being used/viewed by the user, the time, etc.) may be considered when selecting a best fitting answer. A language specific storehouse of weighted words and a private storehouse of weighted words associated with a field-specific search index provide the basis for evaluating the significance level of a natural language word of a query. Again, context of the incoming query may be considered when evaluating the significance level of a natural language word of a query. Irrelevant portions of an incoming query may first be deleted from the inquiry prior to processing.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 2, 2017
    Assignee: NANOPREP TECHNOLOGIES LTD.
    Inventors: Amit Ben Shahar, Omer Ben Nahum
  • Patent number: 9600468
    Abstract: A boundary word identification unit (103) identifies a boundary word belonging to a plurality of categories among words gathered in dictionary growth processing. Then, a category membership degree calculation unit (104) calculates, for each category to which the boundary word belongs, a category membership degree indicating a degree to which the boundary word belongs to the category on the basis of information recorded in a gathering process memory unit (108). Next, a category update unit (105) determines the category to which the boundary word belongs on the basis of the category membership degree calculated by the category membership degree calculation unit (104) and updates information stored in a gathered-by-category word memory unit (109) so that the determination result is reflected.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: March 21, 2017
    Assignee: NEC CORPORATION
    Inventors: Hironori Mizuguchi, Yukitaka Kusumura, Dai Kusui
  • Patent number: 9600301
    Abstract: Described are a method and system that remotely instructs and guides end users of mobile devices to navigate through its various functions and configurations. The system comprises a repository, a control center, and an intelligent client on the mobile device, where the control center and mobile device operate in a client-server relationship and are in communication during a help session. An administrator uses the system to create step by step navigational instructions called story boards and reference device navigational maps which are uploaded to a repository. The control center pulls the relevant story boards and device navigation maps from the repository and uses it to remotely and interactively direct the end user of the mobile device to navigate through its various applications and functions.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: March 21, 2017
    Assignee: AETHERPAL INC.
    Inventors: Deepak Gonsalves, Calvin Charles
  • Patent number: 9595015
    Abstract: An apparatus comprises at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: enable the creation of a discrete journal comprising time-stamped user event content taken from a plurality of user applications, the discrete journal relating to a discrete journal timeframe and wherein the time-stamped user event content has time-stamps within the discrete journal timeframe.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 14, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Vittorio Bucchieri, Manuela Zavattaro, Kim Gronholm, Matt Turnbull, Nicola Plaisant, Josh Mitchelmore
  • Patent number: 9575996
    Abstract: A emotion image recommendation system and method are disclosed, where a recommended emotion image is provided in replace with a selected emotion image as conventionally used by a user, thereby an emotion image corresponding to an emotional word used by the user may be provided, so that the efficacy of a reduced frequency for locating the appropriate emotion image for the user may be achieved.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: February 21, 2017
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Ti Ku Yao
  • Patent number: 9535892
    Abstract: A method is provided for generating unique content using information received from a user. The method includes receiving, from a user, data. The data includes restrictions for content and information associated with a business entity. Further, the method includes analyzing the data to identify a subject matter of the content. The method also includes obtaining a content template that corresponds with the subject matter. The content template comprises a block of text with a plurality of blanks. The method further includes accessing and analyzing a terminology library to identify a required data item. Moreover, the method includes generating search terms based on the required data item, and searching the Internet using the search terms to obtain the required data item. Still yet, the method includes identifying a subset of additional terminology, which is used to generate raw content. Furthermore, the method includes obtaining unique content by modifying the raw content.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: January 3, 2017
    Assignee: Intuit Inc.
    Inventors: Lindsay Gordon Matthews, Beth Wells, Parthiv Sangani, Craig Lee Zarmer
  • Patent number: 9519622
    Abstract: The invention relates to electronic document processing. Embodiments of the present invention relate to a method and apparatus for copying a text format pattern. In one embodiment of the present invention there is a method for copying a text format pattern, including: receiving a selection of a sample object from a user, the sample object including multiple sample paragraphs of which at least two sample paragraphs have different format patterns; receiving a format copying instruction of from the user, the format copying instruction indicating reformatting a target object with the format pattern of the sample object, where the target object contains multiple target paragraphs; determining a corresponding relationship of the format pattern of the sample paragraphs with the target paragraphs; and applying the format pattern of the sample paragraphs to the target paragraphs in accordance with the corresponding relationship.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: December 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xingzhi Sun, Lin H. Xu, Yi Q. Yu
  • Patent number: 9411804
    Abstract: Techniques for use in connection with a system for automatically generating text. Techniques include accessing information specifying at least one referential expression for at least a first referent and at least one anaphoric expression for at least the first referent; accessing a template that includes human-language text and a first tag that serves as a placeholder for a first text portion including a reference to at least the first referent; automatically identifying, using at least one system rule and at least one processor, text to use for the first text portion at least in part by determining whether to use as the text for the first text portion the at least one referential expression or the at least one anaphoric expression; and automatically generating output text including the human-language text and the identified text for the first text portion.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: August 9, 2016
    Assignee: YSEOP SA
    Inventors: Alain Kaeser, Emmanuel Vignon, Ludan Stoecklé
  • Patent number: 9384176
    Abstract: A tangible computer-readable storage medium having encoded on it data that represents a model of a document, the document model including a one-dimensional character string that includes characters of the document in an order in which they appear in the document; a map of styles that includes markers that correspond to changes in styles in the document, and pointers to the character string, wherein the pointers define locations along the character string at which the changes in styles are to occur and define style runs between matched markers; and one or more external references to objects outside the document model, the external references including identifiers for the objects and pointers to the character string indicating where in the character string the object will appear.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Micah Lemonik, Olga Sergeyevna Saviano, Janani R. Ravi, Luiz Amaral Franca Pereira Filho, John Day-Richter, Edgard Lindner
  • Patent number: 9384465
    Abstract: Proposed revisions to a contract can be selectively merged with provisions included in a base version of a contract to generate a merged contract. To determine whether a particular provision in the merged contract should be selected from the base contract or the proposed revision to the contract, a check can be made to determine if an event affecting a provision in the base contract has occurred. If such an event has occurred, the contract provision from the base contract can be chosen for the merged contract. Otherwise, a provision from the proposed revision to the contract can be used in the merged contract. A graphical user interface (GUI) can be used to present various contract versions.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: July 5, 2016
    Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.
    Inventors: Ian Curd, André Veringa
  • Patent number: 9378030
    Abstract: Described are a method and system that remotely instructs and guides end users of mobile devices to navigate through its various functions and configurations. The system comprises a repository, a control center, and an intelligent client on the mobile device, where the control center and mobile device operate in a client-server relationship and are in communication during a help session. An administrator uses the system to create step by step navigational instructions called story boards and reference device navigational maps which are uploaded to a repository. The control center pulls the relevant story boards and device navigation maps from the repository and uses it to remotely and interactively direct the end user of the mobile device to navigate through its various applications and functions.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: June 28, 2016
    Assignee: AetherPal, Inc.
    Inventors: Deepak Gonsalves, Calvin Charles
  • Patent number: 9342489
    Abstract: A method of automatic identifying linking relationships of requirements in a plurality of requirement documents. Terms in the plurality of requirement documents are identified. A part-of-speech tag is assigned to each term. Each identified term is selected as a focal term. Co-occurring terms within a predetermined distance of the selected focal term are determined. A linking relationship probability is calculated for each co-occurring term associated with the selected focal term. The selected focal terms and associated co-occurring terms between the plurality of requirement documents are compared. A degree of linking relationship is identified between two requirements as a function of a comparison between selected focal terms and the associated co-occurring terms between the plurality of requirement documents. An analysis report identifying the degree of linking relationships between two respective requirements is output.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: May 17, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Ramesh Sethu, Prakash M. Peranandam, Dnyanesh Rajpathak, Soumen De
  • Patent number: 9335837
    Abstract: Systems, methods and computer program products for providing a text sensitive backspace key for bi-directional content are disclosed. Such systems, methods and computer program products provide a multi-stage text flow identification approach that combines desirable aspects of tracking a chronological position of typed characters as well as a cursor within bi-directional content. A directional orientation of a backspace key is thereafter manipulated on a keyboard that is both reliable and intuitive for users of a computing system. Thus, when a last-typed character, chronologically positioned immediately before the cursor, is a left-to-right (LTR) character (e.g., English language text), the backspace key is displayed in a first direction. When the last-typed character is a right-to-left (RTL) character (e.g., Hebrew language text), the backspace key is displayed in a second direction. Advantageously, the user visually learns which character will be deleted when the backspace key is pressed on the keyboard.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: May 10, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rui Li
  • Patent number: 9332380
    Abstract: The disclosure provides a method and device for recommending a candidate word according to a geographic position. The method may include receiving a coded character string of a user by a computing device. The computing device may collect geographic position information corresponding to the coded character string, and then determine a geographic area in which the geographic position information is located. The computing device may obtain a geographic candidate word corresponding to the coded character string according to a geographic word stock of the determined geographic area. The geographic word stock of the geographic area may store the coded character strings and a corresponding geographic word according to the geographic area. As compared to current technologies, complexity of input can be reduced and intelligence of an input method can be improved.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: May 3, 2016
    Assignee: Alibaba Group Holding Limited
    Inventor: Maojian Fu
  • Patent number: 9317816
    Abstract: Techniques are described herein for predicting one or more behaviors by an email recipient and, more specifically, to machine learning techniques for predicting one or more behaviors of an email recipient, changing one or more components in the email to increase the likelihood of a behavior, and determining and/or scheduling an optimal time to send the email. Some advantages of the embodiments disclosed herein may include, without limitation, the ability to predict the behavior of the email recipient and suggest the characteristics of an email which will increase the likelihood of a positive behavior, such as a reading or responding to the email, visiting a website, calling a sales representative, or opening an email attachment.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 19, 2016
    Assignee: InsideSales.com, Inc.
    Inventors: Xinchuan Zeng, Kalyan Penta, David Randal Elkington
  • Patent number: 9298695
    Abstract: A system that incorporates the subject disclosure may include, for example, detecting in a corrected text message an auto-correction by the first communication device of a target word of a group of words, detecting an input command requesting a transmission of the corrected text message to a second communication device, responsive to the detecting of the input command, presenting a correction alert indicating the target word that has been auto-corrected, and in response to the presenting of the correction alert, presenting an option for modifying the target word, where the transmission of the corrected text message to the second communication device is limited to after the option for modifying is presented at the first communication device. Other embodiments are disclosed.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: March 29, 2016
    Assignees: AT&T Intellectual Property I, LP, AT&T Mobility II LLC
    Inventors: Kevin Hochman, Glenn Blumstein, Ginger Chien
  • Patent number: 9298700
    Abstract: Techniques for determining phrases that are related or similar to a source phrase are described herein. These techniques may include analyzing a corpus of text to locate a first set of phrases that differ from a received source phrase by one word. The techniques may then combine these words of the first set of phrases that differ from the source phrase to create a second set of phrases. The techniques may then filter out a portion of the second set of phrases before outputting another portion for use as an identifier, for association with a user account or for any other use.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: March 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: James Jesensky, Steve Huynh
  • Patent number: 9256805
    Abstract: A method of identifying an entity from text in a digital image includes the step of obtaining a digital image. The digital image includes a digital photograph of a physical text. At least a portion of the physical text is related to a pre-defined topic. The digital photograph of the physical text is converted to a text in a computer-readable format. A word dictionary is provided. The word dictionary includes a set of words related to the pre-defined topic. A set of words of matching the text to similar words in the set of words in the word dictionary. A word cluster in the text is identified. Each word in the word cluster is associated with a category of a single entity. The single entity is a member of a class of entities demarcated by the pre-defined topic. A database including a list of members of the class of entities demarcated by the pre-defined topic is search for one or more entities matching one or more of word-category associations of the word cluster.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: February 9, 2016
    Inventors: Robert Taaffe Lindsay, Alexander Van Cleef Lindsay
  • Patent number: 9043700
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. In response to an ambiguous input, the system provides one or more disambiguated interpretations of the ambiguous input. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous input can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: May 26, 2015
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Alexander Kornilovsky
  • Publication number: 20150143233
    Abstract: An apparatus for inserting selected data from a source electronic document to a target electronic document includes a location tracking module and a data module. The location tracking module stores a location of a data insertion point within the target document. The data module inserts selected data from the source document at the data insertion point within the target document.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Arnold S. Weksler, Neal Robert Caliendo, JR., Antonio Bumarch, III, Russell Speight VanBlon
  • Publication number: 20150143234
    Abstract: A method and apparatus is disclosed for more efficient editing and reading comprehension of text and other content on a computer screen with a virtual keyboard and limited space, such as would be found on a mobile device such as smartphone, tablet, handheld computer or an automobile dashboard, or an appliance with a small screen. The method provides aids that assist in Saccadic related cognition of limited text display, especially condensed or abbreviated text. The method also employs macro population analysis to better understand and adapt to the ergonomic typing and reading challenges of mobile device usage in specific circumstances.
    Type: Application
    Filed: October 22, 2014
    Publication date: May 21, 2015
    Inventor: Forbes Holten Norris, III