Text Patents (Class 715/256)
  • Patent number: 11088983
    Abstract: A social media message system is described allowing open access to all users. The message system utilizes one or more libraries with prefabricated icons for sending messages of a generally positive nature. The messaging system may use words in the icons, but otherwise does not allow users to generate alpha numeric text messages or emoticons.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: August 10, 2021
    Inventor: Titus Deac
  • Patent number: 11061986
    Abstract: Various methods are provided for determining and displaying local content. One example method may comprise receiving input to open a mobile application at a mobile device, and without any additional input, accessing a location service of the GPS enabled mobile device to determine a GPS location and automatically generating a query, the query comprising the GPS location, identifying a predefined mix of content from a content index in accordance with an editing target, wherein the editing target specifies a number of articles and wherein the predefined mix indicates a portion of the editing target directed to at least one category, determining whether the editing target and the predefined mix are met, determining a new location, the new location being larger in geographic area and containing the location, in an instance in which the editing target and the predefined mix are not met, and displaying the results.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: July 13, 2021
    Assignee: Groupon, Inc.
    Inventors: Roger Henry Castillo, Thomas Jack
  • Patent number: 11055492
    Abstract: Embodiments described herein provide techniques to encode sequential data in a privacy preserving manner before the data is sent to a sequence learning server. The server can then determine aggregate trends within an overall set of users, without having any specific knowledge about the contributions of individual users. The server can be used to learn new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. The server can also learn other sequential data including typed, autocorrected, revised text sequences, sequences of application launches, sequences of purchases on an application store, or other sequences of activities that can be performed on an electronic device.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: July 6, 2021
    Assignee: Apple Inc.
    Inventors: Abhishek Bhowmick, Ryan M. Rogers, Umesh S. Vaishampayan, Kartik R. Venkatraman
  • Patent number: 11017108
    Abstract: A computer-implemented method includes receiving a respective indication of each of two or more clouds. The two or more clouds are added to a user account. A first file is received for storage in the user account. The first file is split into a plurality of data blocks. The plurality of data blocks of the first file are distributed across the two or more clouds. An indication of a respective location of each data block of the first file is saved.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Wu Song Fang
  • Patent number: 11003695
    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: March 13, 2020
    Date of Patent: May 11, 2021
    Assignee: RSA Security LLC
    Inventor: Sashka T. Davis
  • Patent number: 10990194
    Abstract: A method for receiving and responding to user input is provided. The user input may be input via a user interface. The method may include receiving input from a user via the user interface. The method may also include transmitting the input to a response determination module. The response determination module may determine a system response to the input. The method may include displaying the system response to the user via the user interface. The method may include receiving an indication from the user that the system response is less than a predetermined threshold level of responsiveness. The method may include dividing the input into component terms and displaying the component terms on the user interface. The method may include enabling the user to eliminate component terms from the input in order to improve responsiveness of the system response, and receiving a selection of eliminated component terms.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: April 27, 2021
    Assignee: Bank of America Corporation
    Inventors: Donatus Asumu, Shane Zatezalo
  • Patent number: 10965748
    Abstract: One embodiment provides a method including storing, in response to an event associated with a file, file identification data and event data for the file; creating, using a processor, a reference between the file, the file identification data, and the event data; and storing, in a catalog, the reference in association with the file; wherein the catalog includes an inter-application reference. Other aspects are described and claimed.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: March 30, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Hermann Franz Burgmeier
  • Patent number: 10957304
    Abstract: Devices and methods are provided for extracting content from audio files. The device may determine starting and ending quotation marks in a text file, and a string between the starting and ending quotation marks. The device may determine that a verb is near the starting quotation mark or the ending quotation mark. The device may determine, based on the verb, that the string is attributed to a character name in the text file. The device may determine a first time in a first audio file including an audio representation of the text file, and may determine a second time in the first audio file, wherein the first time is before the first word and the second time is after the second word. The device may generate a second audio file by extracting audio from the first audio file based on the first and second times.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 23, 2021
    Assignee: Audible, Inc.
    Inventors: Timothy Krein, Pooja Chitrakar, Yiming Zhao
  • Patent number: 10949899
    Abstract: Systems and methods are provided for generating inferred reviews of service providers. Inferred reviews may be generated based on user behavior data for one or more users. The user behavior data may include information that represents how far a user travels to a service provider, how many similar service providers the user passes on the way to the service provider, a number of repeat visits to the service provider, a typical time for services at the service provider, or a length of time the user has been a customer or attendee of the service provider. A service provider may include a merchant, a hotel, a physician, a contractor, another service provider that provides goods or services for a cost or may include non-profit service providers, charity-based service providers or public locations such as parks, rest stops or other locations.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: March 16, 2021
    Assignee: EBAY INC.
    Inventor: Kamal Zamer
  • Patent number: 10943059
    Abstract: A mechanism and model by which to manage inadvertent edits of electronic content. The model determines the likelihood of whether a modification made to a document is intentional or was inadvertent and assist users in identifying these edits. The proposed devices and method can significantly improve workflow efficiency and allow users to feel more comfortable in the development and use of their electronic content, and/or reduce the possibility of other users causing accidental or unintentional errors in a document.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhenyu Yao, Sharon Hang Li, Maninder jit Singh Dhaliwal, Karvell Ka Yiu Li, Yimeng Li
  • Patent number: 10936901
    Abstract: An information processing device includes a computation unit that computes a similarity between character strings among plural character strings which express a content of electronic information and which are generated from the electronic information, and an association unit that associates a dissimilar character string that is not similar to another character string among the plural character strings with the electronic information as a representative character string that expresses the electronic information.
    Type: Grant
    Filed: September 3, 2018
    Date of Patent: March 2, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Shotaro Misawa, Motoki Taniguchi, Yasuhide Miura, Tomoko Okuma
  • Patent number: 10929001
    Abstract: A novel approach to displaying content on user devices may include initializing a gesture-to-refresh functionality with a view of a page of a non-native application running on a client device. The non-native application can be platform-independent. Each page of the non-native application can have its own gesture-to-refresh functionality. User gesture events such as touch or mouse events relative to the view presented on a display of the client device are continuously monitored by the gesture-to-refresh functionality which detects and tracks the view when dragged by a dragging gesture from a first position to a second position on the display. The view is refreshed when the second position of the view reaches or exceeds a predetermined threshold. The view is allowed to return to the first position upon release of the dragging gesture when the second position of the view is less than the predetermined threshold.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 23, 2021
    Assignee: Open Text SA ULC
    Inventor: Brad Ormand
  • Patent number: 10915219
    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: May 20, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eran Megiddo, David Rasmussen
  • 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: 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: 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: 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: 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: 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: 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