Text Patents (Class 707/917)
  • Patent number: 11699018
    Abstract: Systems and methods are disclosed for comparing selections of text to show differences between the two selections. The text may be selected from the same source or from two different sources. In one implementation, a system receives a first selection of text for comparison and places the selection in a first buffer. The system receives a second selection of text for comparison and places the second selection in a second buffer. The system compares the first buffer and the second buffer to determine differences and displays the differences. In some embodiments, the system may allow a user to choose two buffers from among a plurality of buffers for comparison.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: July 11, 2023
    Assignee: Litera Corporation
    Inventor: Deepak Massand
  • Patent number: 10200388
    Abstract: Active memory for managing network telemetry information, or other types of information stored as objects, has objects partially-serialized to allow greater amounts of information to store in a memory of a given size with slightly increased retrieval times. Storing additional information in an active memory provides an overall increase in network security platform responsiveness by allowing a greater amount of information to be accessible from the active memory instead of archive.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: February 5, 2019
    Assignee: Alert Logic, Inc.
    Inventor: Donovan Kolbly
  • Patent number: 8983962
    Abstract: The question and answer data editing device for editing dialog content to generate question and answer data, includes a detecting unit that detects a part of the dialog content similar to existing question and answer data stored, and a extracting unit that extracts a context in which the dialog content is made from dialog content in the proximity of the similar part detected and registers the context extracted as new question and answer data or as index information of the question and answer data.
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: March 17, 2015
    Assignee: NEC Corporation
    Inventors: Satoshi Nakazawa, Kenji Satoh, Yoshihiro Ikeda
  • Patent number: 8938449
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting confidence scores of image labels for images. In one aspect, a method includes accessing images stored in an image data store, the images being associated with respective sets of labels, the labels describing content depicted in the image and having a respective confidence score that is a measure of confidence that the label accurately describes the content depicted in the image; selecting a first image from the images and determining for each of the other images and independent of the labels, a proximity score that is a measure of a relatedness of the other image to the first image; and adjusting the set of labels associated with the first image based on the respective proximity scores of the other images and the confidence scores of the labels of the other images.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: January 20, 2015
    Assignee: Google Inc.
    Inventor: Thomas J. Duerig
  • Patent number: 8935292
    Abstract: In accordance with an example embodiment of the invention, an apparatus comprising a processor configured to receive information related to a media object, and automatically select at least one supplemental media object based at least in part on a competency of a user related to the media object is disclosed.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: January 13, 2015
    Assignee: Nokia Corporation
    Inventors: Juha Henrik Arrasvuori, Jussi Severi Uusitalo, Marja Pauliina Salmimaa
  • Patent number: 8935229
    Abstract: The present inventor devised systems, methods, interfaces, and software that can facilitate generation and presentation of legal trend data based on legal documents, such as caselaw documents or court docket documents.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: January 13, 2015
    Assignee: West Services, Inc.
    Inventor: Kevin L. Ritchey
  • Patent number: 8825675
    Abstract: The disclosure herein describes systems and methods for representing text. For example, one disclosed embodiment is a method including the steps of receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part; receiving a request to sort the plurality of text strings; and sorting the plurality of text strings based on first parts of the characters of the text strings. In another embodiment, a computer-readable medium comprises program code for causing a processor to execute such a method.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: September 2, 2014
    Assignee: Starcounter AB
    Inventor: Joachim Wester
  • Patent number: 8812561
    Abstract: In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: August 19, 2014
    Assignee: Border Stylo, LLC
    Inventors: Oscar Guido, Eduardo Prats, Diego Prats, Nicolas LaCasse, Spencer Tipping
  • Patent number: 8788504
    Abstract: This invention relates to building a landmark database from web data. In one embodiment, a computer-implemented method builds a landmark database. Web data including a web page is received from one or more websites via one or more networks. The web data is interpreted using at least one processor to determine landmark data describing a landmark. At least a portion of the landmark data identifies a landmark. Finally, a visual model is generated using the landmark data. A computing device is able to recognize the landmark in an image based on the visual model.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: July 22, 2014
    Assignee: Google Inc.
    Inventors: Ming Zhao, Yantao Zheng, Yang Song, Hartwig Adams
  • Patent number: 8768950
    Abstract: A game apparatus, when receiving an input of an input character by a user, obtains and displays option character strings corresponding to the input character. The option character strings displayed here are option character strings that are connectable to a word preceding the input character. Displayed as the option character strings in this manner are only character strings, each of which does not form an inappropriate expression when connected to the word preceding or following the input character. When the user has selected an option character string from these option character strings, the game apparatus determines the option character string to be a fixed character string, and displays and stores the fixed character string.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: July 1, 2014
    Assignee: Nintendo Co., Ltd.
    Inventor: Keigo Nakano
  • Patent number: 8768924
    Abstract: A media editing system includes one or more machines that are configured to support cloud-based collaborative editing of media by one or more client devices. A machine within the media editing system may be configured to receive a render request for generation of a media frame, determine whether a client device is to generate the media frame, and initiate generation of the media frame. Moreover, a machine within the media editing system may facilitate resolution of conflicts between edits to a particular piece of media. Furthermore, a machine within the media editing system may facilitate provision of convenient access to media from a particular client device to one or more additional client devices.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: July 1, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Enzo Mario Guerrera, Boris Alexander Prüessmann, Matthew C. Weagle
  • Patent number: 8737488
    Abstract: The present invention relates to a multimedia data decoding method and apparatus. The decoding method includes receiving multimedia data including a data area including a plurality of media data areas each corresponding to a plurality of media data; and a media information area including a plurality of track areas each corresponding to the plurality of media data areas; reading the media information area; extracting timing information for sequentially reproducing the media data comprised in the media data area, from the track area; and reproducing the media data, using the media data of the data area and the extracted timing information. According to the present invention, the multimedia data decoding method and apparatus has an effect of being capable of constructing a slide show by only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can reduce.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: May 27, 2014
    Assignee: LG Electronics Inc.
    Inventors: Tae Hyeon Kim, Hyouk Jean Cha
  • Patent number: 8645389
    Abstract: Network system provides a real-time adaptive recommendation set of documents with a high statistical measure of relevancy to the requestor device. The recommendation set is optimized based on analyzing the text of documents of the interest set, categorizing these documents into clusters, extracting keywords representing the themes or concepts of documents in the clusters, and filtering a population of eligible documents accessible to the system utilizing site and or Internet-wide search engines. The system is either automatically or manually invoked and it develops and presents the recommendation set in real-time; for example, upon logging onto a web site or as the client views additional documents or pages of a website. The recommendation set may be presented as a greeting, notification, alert, HTML fragment, fax, voicemail, or automatic classification or routing of customer e-mail, personal e-mail, job postings, and offers for sale or exchange.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: February 4, 2014
    Assignee: SonicWALL, Inc.
    Inventors: Jonathan James Oliver, Wray Lindsay Buntine, George Roumeliotis
  • Patent number: 8645367
    Abstract: One or more hierarchies of string patterns are generated a plurality of URL strings according to a pattern extraction procedure. Repeated string patterns are selected from the generated hierarchies of string patterns. A URL class is defined for each of selected repeated string patterns. Each URL class is associated with a respective group of URL strings in the plurality of URL strings, where the respective group of URL strings contains a repeated string pattern that defines the URL class. Respective aggregated data is calculated for each URL class. The respective aggregated data is based on respective data of each respective document of each URL string in the group of URL strings associated with the URL class. Respective data for a respective document referenced by a lookup-URL is predicted based on respective aggregated data of one or more of the URL classes.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Nissan Hajaj, Chi Zhang, Changxun Wu, Erik Gross
  • Patent number: 8626751
    Abstract: A processor-implemented method of operating a mobile communication device operable to execute one or more communication applications includes issuing a query for contact data over a communication network, creating a contact resolution object, receiving contact data responsive to the query over the communication network, the contact data comprising communication contact data for the one or more communication applications, associating the contact data received with the contact resolution object, and resolving the contact resolution object to select communication contact data.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 7, 2014
    Assignee: BlackBerry Limited
    Inventors: Anthony F. Scian, Piotr Konrad Tysowski
  • Patent number: 8533208
    Abstract: Methods, apparatus, and systems to determine a niche market of items or services, the first phase of which identifies a gap between demand and supply for a set of items. Session logs may be evaluated to compare transactions involving a specific item to those of a larger group of items. The resultant information identifies areas of high demand, but with low availability. The niche market information may be provided as direct merchandising items for sellers. In one example, the method generates niche market item web pages in specific categories. Additional methods, apparatus, and systems are disclosed.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: September 10, 2013
    Assignee: eBay Inc.
    Inventors: Neelakantan Sundaresan, Yongzheng Zhang, Catherine Baudin, Dan Shen, Shen Huang
  • Patent number: 8489630
    Abstract: In one aspect, the invention comprises a computer system for searching databases and displaying search results, comprising databases storing information regarding publications and authors comprising author, title, date of publication, cited references, and citing references data; and Internet servers in communication with those databases; wherein at least one of those Internet servers is in communication with and operable to transmit data to a Web browser resident on a user's computer, and wherein the data is sufficient to enable the browser to display a citation overview page comprising: (a) a list of one or more titles of publications or names of authors, and (b) one or more displayed numerals representing how many publications in one or more specified categories cite to each of the publications, or, for author names, how many publications in one or more specified categories cite to publications on which those names are listed as authors.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 16, 2013
    Assignee: Elsevier B.V.
    Inventors: Darin McBeath, Stephan Stipdonk, M'Hamed El Aisati, Robbertjan Kalff, IJsbrand Jan Aalbersberg
  • Patent number: 8478755
    Abstract: A computer-implemented sorting method for efficiently sorting large data sets in computing environments that include virtual memory and processor caching, the method including determining available physical memory, identifying portions of the data set that each fit in the available physical memory, determining available cache, identifying sub-portions within the portions that each fit in the available cache, sorting each sub-portion, repeating the identifying portions, identifying sub-portions, and sorting for each portion of the data set, and merging the sorted sub-portions and portions such that the data set is sorted. The sorting method avoids the use of virtual memory and seeks to identify sub-portions that fit in available cache.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventor: James M. Lyon
  • Patent number: 8458198
    Abstract: A term analyzer receives an ordered collection of text-based terms. The term analyzer analyzes groupings of consecutive text-based terms in the ordered collection to identify occurrences of different combinations of text-based terms. In addition, the term analyzer maintains frequency information representing the occurrences of the different combinations of text-based terms in the collection. The frequency information can then be used to determine relatively significant keywords and/or keyword phrases in the document. In an example configuration, the term analyzer creates a tree in which a first term in a given grouping of the groupings is defined as a parent node in the tree and a second term in the given grouping is defined as a child node of the parent node in the tree. The method of the analyzer generalizes to create a tree of multi-word terms in which the terms can be efficiently ranked by occurrence.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: June 4, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Michael J. Welch, Walter W. Chang
  • Patent number: 8458174
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting confidence scores of image labels for images. In one aspect, a method includes accessing images stored in an image data store, the images being associated with respective sets of labels, the labels describing content depicted in the image and having a respective confidence score that is a measure of confidence that the label accurately describes the content depicted in the image; selecting a first image from the images and determining for each of the other images and independent of the labels, a proximity score that is a measure of a relatedness of the other image to the first image; and adjusting the set of labels associated with the first image based on the respective proximity scores of the other images and the confidence scores of the labels of the other images.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: June 4, 2013
    Assignee: Google Inc.
    Inventor: Thomas J. Duerig
  • Patent number: 8332395
    Abstract: Embodiments of the present invention provide a multifaceted tool (e.g., graphical representation/object) for searching and displaying data (e.g., search results). Specifically, aspects of the present invention build on “seed” terms to find and display related words, presenting them in a graduated manner by closeness to the seed. The tool allows a user to select variable weights which indicate the desired degree of closeness to the seed word/idea, or it may be randomly generated. Additionally, this tool may be used to create brainstorm teams with a desired level of variance from a target subject. In a typical embodiment, the a search or seed term and corresponding results are displayed in a hub and spoke-like graphical representation whereby the seed term is positioned in a center window of the graphic, and results are displayed in branches that extend radially from the center. Each branch can correspond to a different information source from which the corresponding results were obtained.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Boss Gregory J., Michele P. Brignull, Rick A. Hamilton, II, Anne R. Sand
  • Patent number: 8321371
    Abstract: A method of determining an appropriate response to an input includes linking a plurality of attributes to a plurality of response templates using a plurality of Boolean expressions. Each attribute is associated with a set of patterns. Each pattern within the set of patterns is equivalent. The method also includes determining an appropriate response template from the plurality of response templates based on the input.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: November 27, 2012
    Assignee: Kurzweil Technologies, Inc.
    Inventors: Matthew Bridges, Raymond C. Kurzweil
  • Patent number: 8321475
    Abstract: Sorting and displaying data objects is facilitated by displaying a collection of tags, each representing a respective data object, and each including identifying information for its respective data object. The organization of the tags with respect to one another is correlated with the organization of the data objects. Responsive to user input, the tags are displayed in a specified arrangement, and a new tag and an associated new data object associated with the new tag are created. A user is permitted to specify parameter values for the new data object, which is added to the existing data objects at a location that corresponds to a location of the new tag within the organization of the tags. The new data table thus includes the new data object arranged in order with the previous data objects as determined by the organization of the tags and the new tag.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: November 27, 2012
    Assignee: Execware, LLC
    Inventor: Robert Eugene Listou
  • Patent number: 8306962
    Abstract: In particular embodiments, constructing a classifier based on a plurality of training keywords. Each training keyword comprises one or more words and has a corresponding training keyword document. Constructing the classifier comprises: for each training keyword of the plurality of training keywords, annotating the training keyword with one or more labels of a plurality of labels, each label having a corresponding label document; and for each label annotating the training keyword, determining a correctness of the label; calculating a first index-wise product between a word count vector of the training keyword document corresponding to the training keyword and a word count vector of the label document corresponding to the label; and forming a pair of the correctness and the first index-wise product; and training the classifier using one or more pairs of the correctness and the first index-wise product.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: November 6, 2012
    Assignee: Adchemy, Inc.
    Inventors: David Robert Kauchak, Monifa Akanke Porter, Shreehari Manikarnika
  • Patent number: 8244779
    Abstract: A method is disclosed. The method includes receiving a message from a remote device. The message includes data. The method further includes analyzing the data using a set of rules. The analyzing includes performing a maintenance analysis by analyzing the data using a set of asset maintenance rules and a set of asset usage rules. Responsive to the analyzing the data using the set of rules, an alert is sent.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: August 14, 2012
    Assignee: BorgSolutions, Inc.
    Inventors: Christophe S. Borg, Christopher K. Copeland
  • Patent number: 8234277
    Abstract: The embodiments of the invention relate to method for image-based retrieval of an image or text, comprising capturing a digital image; matching the digital image against digitally-stored documents; and retrieving one or more of the digitally-stored documents that match the digital image. Other embodiments relate to a device for image-based retrieval and rendering, comprising an image capturing device for capturing digital image; a device for processing the digital image to match it against digitally-stored documents; a device for retrieving a digitally-stored document that matches the digital image; and a device for rendering the selected retrieved image.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: July 31, 2012
    Assignee: Intel Corporation
    Inventors: Jm Van Thong, Rahul Sukthankar
  • Patent number: 8234304
    Abstract: A theft deterrent cable may be provided. First, a plurality of unique codes may be created. Then a plurality of indicia may be placed periodically and longitudinally on the cable. The plurality of indicia may respectively correspond to the plurality of unique codes. In a database, the plurality of unique codes may be assigned to an organizational entity. The organizational entity may comprise a first enterprise. Next, an indication that the cable is to be transferred from the first enterprise to a second enterprise may be received. In response to the received indication, the plurality of unique codes may be assigned in the database from the organizational entity comprising the first enterprise to the organizational entity comprising a second enterprise.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: July 31, 2012
    Assignee: Southwire Company
    Inventors: Charles L. Holcombe, Stephen L. Spruell, Ronald J. Burchfield, Carol J. Godfrey, John N. Ware, Jr., Edward J. Easterwood, Jr., Frank Hullender, W. Steve Wilson
  • Patent number: 8219566
    Abstract: A system and method are provided for comparing portions of document text with potential citation components, determining if individual portions correspond to a citation component, and determining if a set of portions correspond to a valid citation pattern. A set of valid citation patterns is provided. Each citation pattern may include a specified combination of citation components. The invention further relates to identifying potential citation components from text in a document, analyzing a pattern of the identified citation components by comparing the pattern to a set of stored citation patterns to determine if the potential citation is a type of citation, and if so, is it a valid (and/or invalid) citation pattern. Once citation patterns have been determined in the document, annotations may be inserted into the document, and subsequent action may be taken, for example, generating a list of citations, providing research services, error-handling, and/or providing other options related to the citations.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 10, 2012
    Assignee: Litera Corp.
    Inventor: Tony Rolle
  • Patent number: 8195725
    Abstract: An electronic device comprises a user communication interface, a memory for storing music tracks, a music player capable of playing back the music tracks, and a processor provided for measuring, for each of the music tracks, how many times the music track is played back and how long time the music track is played back each time; calculating a parameter value for each of the music tracks based on how many times the music track is played back and how long time the music track is played back each time; and creating a play list of music tracks based on the parameter values.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: June 5, 2012
    Assignee: Nokia Corporation
    Inventors: Christian Kraft, Peter Dam Nielsen, Romel Amineh, Johanna Bryman
  • Patent number: 8171039
    Abstract: A method of analyzing a string-pattern includes defining a minimum length (Lmin—1) of substrings (STR_A_B) to be considered; defining a maximum length (Lmax—1) of substrings (STR_A_B) to be considered; with a computer, searching the string-pattern for substrings (STR_A_B) with a length in an interval between the minimum length (Lmin—1) and the maximum length (Lmax—1); counting an occurrence (Occ_A_B) of each substring (STR_A_B) found with a length in the interval between the minimum length (Lmin—1) and the maximum length (Lmax—1); and pruning away a number of the substrings (STR_A_B) that meet one or more criteria. The criteria are selected from the group consisting of (1) being contained inside the maximum substring (STR_A_C) in a subset (SET_A) of substrings (STR_A_B), (2) being shorter than the maximum substring (STR_A_C), (3) occurring with a same frequency as the maximum substring (STR_A_C), and combinations thereof.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andreas Arning, Roland Seiffert
  • Patent number: 8165985
    Abstract: A system and method for performing discovery of digital information in a subject area is provided. Each of topics in a subject area, training material for the topics, and a corpus comprising digital information are designated. Topic models for each of the topics are built. The topic models are evaluated against the training material. The digital information from the corpus is organized by the topics using the topic models into an evergreen index.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: April 24, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Mark Jeffrey Stefik
  • Patent number: 8131719
    Abstract: Systems and methods for classifying a document are provided. In exemplary embodiments, an organization specific classification code (OSCC) is used to classify the document or data. The OSCC is a classification code based on an information type and an organization. In some embodiments, one or more policies may be associated with the OSCC.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Deidre Paknad, Puttappaiah Muniyappa
  • Patent number: 8108369
    Abstract: Content files such as photographs, video, graphics and/or music are indexed to identify subjects captured in them. Indexed content files are scanned to identify content files that match certain criteria. Content files that satisfy the selection criteria are directed to appropriate output devices for display such that related files are presented in a fashion by which a theme or message is conveyed.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: January 31, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Andrew E. Fano, Anatole V. Gershman, Christopher K. Chung
  • Patent number: 8095575
    Abstract: A computer-implemented word processing presentation method is disclosed. The method includes obtaining an unformatted data structure containing a series of characters representing content for a word processing document, accessing a series of first records in a file associated with the unformatted data structure, wherein each first record contains data correlating a location of one or more characters in the unformatted data structure to a location for the one or more characters in the word processing document, and generating a display of the word processing document by applying the correlating data from the series of records to the series of characters in the unformatted data structure.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: January 10, 2012
    Assignee: Google Inc.
    Inventors: Ramna Sharma, Nandan Nidhi, Suvrat Sharma, Ganesh Gupta
  • Patent number: 8090724
    Abstract: A term analyzer receives an ordered collection of text-based terms. The ordered collection can contain terms from a document that have been filtered to remove “noise” such as stopwords. The term analyzer analyzes groupings of consecutive text-based terms in the ordered collection to identify occurrences of different combinations of text-based terms in the ordered collection. In addition, the term analyzer maintains frequency information representing the occurrences of the different combinations of text-based terms in the collection. The frequency information can then be used to determine relatively significant keywords and/or keyword phrases in the document. In an example configuration, the term analyzer creates a tree in which a first term in a given grouping of the groupings is defined as a parent node in the tree and a second term in the given grouping is defined as a child node of the parent node in the tree.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: January 3, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Michael J. Welch, Walter Chang
  • Patent number: 8073864
    Abstract: A system and a method for receiving live human feedback of an image provided using a mobile device equipped with a camera. The method includes capturing an image with the mobile device equipped with a camera, inputting a text query, where the text query corresponds with the image, transmitting the image and the text query to a server, determining at least one client user to send the image and the text query to, sending the image and the text query from the server to the at least one client user, reviewing the image and the text query, formulating at least one text response relating to the image and the text query, accepting the at least one text response from the at least one client user, and outputting the at least one text response to a user.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: December 6, 2011
    Assignee: Institute for Sustainable Communication
    Inventors: Alexander David Wissner-Gross, Timothy Michael Sullivan
  • Patent number: 8065342
    Abstract: A method is disclosed. The method includes receiving a message from a remote device. The message includes data. The method further includes analyzing the data using a set of rules. The analyzing includes performing a maintenance analysis by analyzing the data using a set of asset maintenance rules and a set of asset usage rules. Responsive to the analyzing the data using the set of rules, an alert is sent.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: November 22, 2011
    Assignee: BorgSolutions, Inc.
    Inventors: Christophe S. Borg, Christopher K. Copeland
  • Patent number: 8041716
    Abstract: An apparatus, methods, and computer program products for selection of content. The content search method includes receiving a search request having search data including search terms, utilizing the search request to query against databases comprising transcripts of programs yet to be released, and returning results to the search request.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: October 18, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian Daigle, Jerry Liu
  • Patent number: 8037095
    Abstract: A data accessing method and system. The method includes receiving by a computing system from a first user, a first user profile comprising user preference data associated with the first user. The computing system receives and stores Webcast data associated with a Webcast that has been broadcasted for an entity. The Webcast data comprises audio/video data. The computing system receives from the first user, a first request for access to the first Webcast data. The computing system associates the user preference data with a first set of specified portions of the audio/video data. The computing system retrieves a first portion of audio/video data of the first set of specified portions of the audio/video data. The computing system presents the first portion of audio/video data to the first user.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Welela Haileselassie, Lerone W. LaTouche, Kelly Malone, Lesley W. Mbogo, Ugochukwu Nkoku-charles, Devon Glenford Williams
  • Patent number: 8019769
    Abstract: A system and method are provided for comparing portions of document text with potential citation components, determining if individual portions correspond to a citation component, and determining if a set of portions correspond to a valid citation pattern. A set of valid citation patterns is provided. Each citation pattern may include a specified combination of citation components. The invention further relates to identifying potential citation components from text in a document, analyzing a pattern of the identified citation components by comparing the pattern to a set of stored citation patterns to determine if the potential citation is a type of citation, and if so, is it a valid (and/or invalid) citation pattern. Once citation patterns have been determined in the document, annotations may be inserted into the document, and subsequent action may be taken, for example, generating a list of citations, providing research services, error-handling, and/or providing other options related to the citations.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: September 13, 2011
    Assignee: Litera Corp.
    Inventor: Tony Rollé
  • Patent number: 7987189
    Abstract: A full text indexing system is provided for processing content associated with data applications such as encyclopedia and dictionary applications. A build process collects data from various sources, processes the data into constituent parts, including alternative word sets, and stores the constituent parts in structured database tables. A run-time process is used to query the database tables and the results in order to provide effective matches in an efficient manner. Run-time processing is optimized by preprocessing all steps that are query-independent during the build process. A double word table representing all possible word pair combinations for each index entry and an alternative word table are used to further optimize runtime processing.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher Walter Anderson, Harish Jayanti
  • Patent number: 7970773
    Abstract: Systems and methods for determining a set of variation-phrases from a collection of documents in a document corpus is presented. Potential variation-phrase pairs among the various documents in the document corpus are identified. The identified potential variation-phrase pairs are then added to a variation-phrase set. The potential variation-phrase pairs in the variation-phrase set are filtered to remove those potential variation-phrase pairs that do not satisfy a predetermined criteria. After filtering the variation-phrase set, the resulting variation-phrase set is stored in a data store.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: June 28, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Srikanth Thirumalai, Aswath Manoharan, Xiaoxin Yin, Mark J. Tomko, Grant M. Emery, Vijai Mohan, Egidio Terra
  • Patent number: 7970768
    Abstract: A full text indexing system is provided for processing content associated with data applications such as encyclopedia and dictionary applications. A build process collects data from various sources, processes the data into constituent parts, including alternative word sets, and stores the constituent parts in structured database tables. A run-time process is used to query the database tables and the results in order to provide effective matches in an efficient manner. Run-time processing is optimized by preprocessing all steps that are query-independent during the build process. A double word table representing all possible word pair combinations for each index entry and an alternative word table are used to further optimize runtime processing.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher Walter Anderson, Harish Jayanti
  • Patent number: 7966352
    Abstract: A system and process for harvesting context information from selected content is described. One may use a stylus to indicate what content is to be captured. The context information that may be associated with selected content may include URLs, file names, folder names, text from the content, and ink.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: June 21, 2011
    Assignee: Microsoft Corporation
    Inventors: Vikram Madan, Issa Khoury, Gerhard Schobbe, Guy Barker, Judy Tandog
  • Patent number: 7937397
    Abstract: A novel method for going beyond the observed properties of a keyword, to a model in which the presence of a term in a document is assessed not by looking at the actual occurrence of that term, but by a set of non-independent supporting terms, defining the context. In other words, similarity is determined not by properties of the keyword, but by properties of the keyword's context. This yields a scoring for documents which is useful for ad hoc retrieval and, by extension, any information retrieval task where keyword-based similarity is needed.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: May 3, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Jeremy Pickens
  • Patent number: 7921137
    Abstract: Methods and systems consistent with certain aspects of the present invention may manage the generation, modification, and publication of documents. In one aspect, a computer-implemented method is disclosed for managing documents implemented in a business processing chain. The method may include receiving a request from a first computing entity to generate a document for electronic publication and determining, by a second computing entity, a first object to be included in the document. The method may also include analyzing, by the second computing entity, a first semantic primitive associated with the first object, the first semantic primitive reflecting a class describing a characteristic of the first object and being stored in a document definition associated with the document. Further, the method may include generating, by the second computing entity, a first document model based on a result of the analysis, wherein the first document model and document definition are used to publish the document.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: April 5, 2011
    Assignee: SAP AG
    Inventors: Christian Lieske, Matthias Kammerer, Ilya Khandamirov
  • Patent number: 7904453
    Abstract: A computer system, method, and storage medium with embedded code automate analysis of validity of patent document claims. In embodiments, the computer system receives an identifier of the patent document and a claim, retrieves text of the patent document, parses the text to identify contextually important key terms of the claim, and then formulates one or more queries that include key terms and a priority date relating to the patent document. The system launches the queries and receives search results. From the results, anticipatory candidate members and obviousness candidate members are determined. If the total number of the members is excessive, the queries are reformulated more restrictively, and the search repeated. The system determines contextual relevance of the members and arranges the members in order of their relevance.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: March 8, 2011
    Inventor: Alexander I. Poltorak
  • Patent number: 7860872
    Abstract: A web-based media analysis system, consisting of automated media analysis and document management tools, which processes news articles by parsing the news contents or documents and assigning, relating, and extracting information from the news contents for media analysis and relationally storing them in at least one database. The system further comprises a toning engine for toning articles accurately, based on words, attributes and categories of the article, and optionally based on the author of the article, if applicable.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: December 28, 2010
    Assignee: NIKIP Technology Ltd.
    Inventors: Brett Serjeantson, Paul Williamson
  • Patent number: 7831597
    Abstract: A text summarizer identifies relevant terms in a document, weights the terms and extracts one or more segments to produce a summary or abstract. The various terms in a particular are weighted in relation to an existing document collection. A term weight computer computes term weights for terms in the document, and a threshold comparator compares the term weights to determine if the corresponding terms are relevant to the document collection. Next, a term weight summer adds the term weights for each occurrence of each relevant term in the various segments of the document, and a summation comparator compares the summations to identify a text summarization segment representative of the document. Optionally, relevant terms can be highlighted in the term summarization segment.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: November 9, 2010
    Assignee: The Boeing Company
    Inventors: Yuan-Jye Wu, Anne S-W Kao, Stephen R. Poteet, William Ferng, Robert E. Cranfill
  • Patent number: 7831543
    Abstract: Techniques are provided for capturing data which satisfy data requirements of a particular data capture process. Schema including input requests for the data which satisfy the data requirements of the particular data capture process are specified. The schema can then be transformed into a template which includes the input requests and which conforms to the schema. The template can then be interpreted, and the input requests can be presented to a data provider. Structured data which satisfy the data requirements of the particular data capture process can then be generated based on responses to the input requests.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: November 9, 2010
    Assignee: The Boeing Company
    Inventors: James M. Milstead, Scott R. Greene, Renee J. Pankrast, David M. Hester