Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 9582291
    Abstract: A generation apparatus that generates a mapping between individual properties included in an object in a program and individual elements of a structured document. The generation apparatus includes: an object tree generation unit that generates a tree structure representing hierarchical structure of the object by assigning the individual properties included in the object to nodes of the tree structure; and a selection unit that selects a mapping minimizing conversion cost of converting the tree structure of the object to a tree structure that includes the individual elements of the structured document as its nodes. The selection is from mappings that associate the individual properties included in the object with the individual elements of the structured document.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Toyotaro Suzumura, Michiaki Tatsubori, Akihiko Tozawa
  • Patent number: 9563614
    Abstract: The present disclosure discloses a browser and a method for adding and displaying a web picture comment. The method for adding the comment includes that: information on a content of a comment on a picture and a location of the comment on the picture is acquired, relative coordinates of the location of the comment on the picture with respect to a fixed reference point within the picture is calculated; and comment parameters comprising the relative coordinates, the content of the comment, and an ID of the picture are uploaded to a web server; and a comment information layer is formed using the comment parameters, and is placed on a picture layer; when a user enters a web page, the browser requests the web server to display comment information, calculates absolute coordinates of the location of the comment on the picture, and places the formed comment information layer on the picture layer to display.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: February 7, 2017
    Assignee: ZTE Corporation
    Inventors: Dongtao Zhang, Guihai Miao, Li Zhang
  • Patent number: 9558188
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to filtering technical documentation and provide a method, system and computer program product for rapid filtering technical documentation. In one embodiment, a data processing system for dynamically filtering technical documentation can include a rapid filter coupled to a viewer configured for rendering technical documentation in a window. The rapid filter can include program code enabled to concurrently render a summarized form of the technical documentation in a separate window.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lloyd W. Allen, Jr., Jana H. Jenkins, Rebecca J. Schaller, Tricia E. York
  • Patent number: 9542071
    Abstract: A device, system, and method may variously include a network interface device communicatively coupled to a user interface and a processor, coupled to the network interface device, configured to cause the user interface to display a newsfeed including social network content items, the newsfeed being configured to scroll to display ones of the social network content items on the user interface. At least one of the content items includes a title and content. The content item is configurable in an expanded state corresponding to displaying all of the content of the content item upon a user selection and a contracted state corresponding to displaying a sub-portion of the content. The newsfeed is configured to display the content items in the contracted state upon the social network content item scrolling onto the user interface without respect to the content item being in an expanded state when previously displayed.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: David Michael Breger, Jesse Venticinque, Nash Raghavan
  • Patent number: 9542363
    Abstract: Method and system for processing a page-image based input document such as PDF and generate output documents, in a page-image based format or another format, which have a different layout than the original document. Certain contents in the original document removed and other contents are reorganized in this process. The method is used to re-target documents for different types of display devices, such as desktop and laptop computers, tablet computers, e-readers, smart phones, etc. When generating the output documents, the method takes into consideration the different form factors of the display devices as well as the different types of user input devices and methods such as touch screen (including different gestures used, whether stylus or finger is used for input, etc.), physical keyboard, mouse, etc. used by the targeted display device, so that each output documents is optimized for a particular type of display device.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 10, 2017
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Daniel Barber
  • Patent number: 9536249
    Abstract: A method, apparatus, and computer program product for measuring inline internet ad performance for third-party ad serving. The method comprises receiving an original third-party internet ad and recoding the original third-party internet ad for producing a recoded third-party internet ad where the recoded third-party internet ad comprises ad instrumentation code. In real-time, as the internet ad is composited and rendered, the instrumentation code measures the response latency of the server or servers in the third-party network using the ad instrumentation code. In some cases, the original third-party internet ad comprises ad code using a markup language such as HTML language, and/or JavaScript language (e.g. in ad code segments). The recoding comprises recoding an ad code segment of the ad by transforming the ad code segment into a JavaScript literal, which in exemplary embodiments includes emitting a specialized document.write( ) call.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: January 3, 2017
    Assignee: Excalibur IP, LLC
    Inventors: Eyal Arasu Ramakrishnan, Rampradeep Dodda, Prabhakar Goyal
  • Patent number: 9524513
    Abstract: A system and method of advertising for use on an internet and/or digital networking capable device, wherein the system allows advertisers to use a loading space generated during the initiation of a process on the device to post any media and/or advertising content during the time between when a program or web page is requested and when it actually loads.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: December 20, 2016
    Assignee: OBELUS MEDIA INC.
    Inventors: David Grundfast, Jesse Lopez, Raymond Giles
  • Patent number: 9525600
    Abstract: In a method of displaying data in a locale-specific format, a template is generated based on an output of a server of a computing platform. The output is indicative of first format information associated with a first locale. Data is received for display in a user interface of the computing platform, and the template is populated based on the received data to provide a populated template. The populated template includes second format information associated with a second locale that is different from the first locale. The populated template may further include the first format information associated with the first locale. The populated template is provided for display in the user interface of the computing platform.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: December 20, 2016
    Assignee: CA, Inc.
    Inventor: Tony Shen
  • Patent number: 9521640
    Abstract: A mobile terminal displays, in a common format, a first list for a first registered facility information, which is managed by a database in a memory unit of the mobile terminal itself, and a second list for a second registered facility information, which is managed by a database in an external server. An operation input unit of the mobile terminal receives an input of a switch operation for switching between the first and second list for displaying information on a display unit. A control unit of the mobile terminal controls the display unit by changing the display of the registered facility information on the display unit according to the input of the switch operation from the operation input unit. The control unit controls the display unit to have the registered facility information from different databases displayed in a common format.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 13, 2016
    Assignee: DENSO CORPORATION
    Inventor: Ami Azuma
  • Patent number: 9507610
    Abstract: Methods and systems present commands to a user within a software application program by determining the user's context within the application program and automatically presenting in a user interface commands that pertain to the user's current context. When the user's context changes, the context-sensitive commands are automatically removed from the user interface. In one implementation context blocks and context panes are employed to present the commands.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: November 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric S. Rockey, Shannon P. Talbott, Gavin M. Kelly, Nancy E. Jacobs, Michael J. Hopcroft, Daniel J. Westreich, Jonathan D. Perlow, Paul R. Erickson
  • Patent number: 9507758
    Abstract: A collaborative matter management and analysis tool is presented. Each matter has its own workspace that is built around a collaborative backbone. Users can provide access to the matter workspace to anyone who they want to collaborate with, including others at their organization and persons outside the organization, such as clients, lawyers, experts, vendors and other third parties. Processing of the document is automatic and based on the content and document type. The document, when uploaded, is OCR'd and based on the content, citations are converted to hyperlinks and the cited documents are linked. All collaborative discussions about the document are captured and stored with the document.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: November 29, 2016
    Assignee: ICEBOX INC.
    Inventors: Ofer Bleiweiss, Jeremiah Kelman
  • Patent number: 9501151
    Abstract: A method to provide simultaneous interaction with content while not disturbing the content being provided is disclosed. Content may be provided to a group of users. At least one of the users may make a gesture. The gesture may be associated with a user identifier and with a content identifier. An event may be stored based on the gesture from the at least one of the users, the user identifier, and the content identifier. The event may be selected from the group consisting of: a vote, a purchase decision, a modification of content, an adjustment of a device setting, or a bookmark. A notice may be provided to the at least one user to indicate that the action requested by the gesture was performed.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Christian Plagemann, Alejandro Kauffmann
  • Patent number: 9495438
    Abstract: Disclosed herein are an information processing apparatus and method, a program, and a recording medium, in which a content is recommended to each user on the basis of even the metadata that is assigned with no classification. A metadata analysis block resolves metadata acquired by a metadata acquisition block into components. A dictionary data generation block generates dictionary data in which genre is correlated with keyword and each component. An associated-information database generation block references the dictionary data to assign genre to the metadata which are assigned with no genre, thereby generating an associated-information database of content. An associated-information search block references the dictionary data to identify a genre from a keyword of interest data to search for associated information, thereby recommending content to the user. The present invention is applicable to personal computers or HDD recorders.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: November 15, 2016
    Assignee: SONY CORPORATION
    Inventors: Mari Saito, Noriyuki Yamamoto, Mitsuhiro Miyazaki, Hiroyuki Koike
  • Patent number: 9495637
    Abstract: The present invention is directed towards methods and computer readable media for annotating and ranking user reviews on social review systems with inferred analytics. A reference framework is provided by creating context according to previous activity, bias, or background information of a given reviewer. The method of the present invention comprises receiving a first query identifying a given content item, generating a collection of content items based on one or more identical objective attributes associated with the given content item, identifying one or more subjective attributes associated with a given item in the collection of items, and providing a reference framework to interpret the subjective attributes associated with each item in the collection.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: November 15, 2016
    Assignee: Excalibur IP, LLC
    Inventors: Sihem Amer Yahia, Andrei Z. Broder
  • Patent number: 9495342
    Abstract: Methods and systems are provided for automatically correcting escaping functions in a module of page rendering code. The method includes: providing an HTML escaping schema and a script escaping schema; identifying a first character sequence having a first escaping function; determining whether the first character sequence is coded in HTML or coded as a scripted element; correcting the first escaping function using the HTML escaping schema if the first character sequence is coded in HTML; and correcting the first escaping function using the script escaping schema if the first character sequence is coded as a scripted element.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: November 15, 2016
    Assignee: salesforce.com, inc.
    Inventor: Steven Lawrance
  • Patent number: 9471562
    Abstract: A method and computer system for analyzing sentences of various languages and constructing a language-independent semantic structure are provided. On the basis of comprehensive knowledge about languages and semantics, exhaustive linguistic descriptions are created, and lexical, morphological, syntactic, and semantic analyses for one or more sentences of a natural or artificial language are performed. A computer system is also provided to implement, analyze and store various linguistic structures and to perform lexical, morphological, syntactic, and semantic analyses. As result, a generalized data structure, such as a semantic structure, is generated and used to describe the meaning of one or more sentences in language-independent form, applicable to automated abstracting, machine translation, control systems, Internet information retrieval, etc.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: October 18, 2016
    Assignee: ABBYY InfoPoisk LLC
    Inventors: Konstantin Anisimovich, Vladimir Selegey, Konstantin Zuev
  • Patent number: 9459780
    Abstract: Examples of systems and methods for documenting an interactive graphical design address the need to document interactive graphical designs automatically and efficiently without requiring substantial manual time and effort. These examples are operable to automatically generate documentation based on data collected from an interaction session of a user with the interactive graphical design without any additional user input. The documentation is populated automatically with descriptive text and images of the interactive graphical design. Some examples also provide tools for editing the documentation. Examples of these tools include tools for removing portions of the documentation on the basis of events that occurred during the interaction session, and tools for customizing the content and appearance of the documentation. In addition, some examples are operable to update the documentation automatically to reflect modifications to the interactive graphical design.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: October 4, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Martin Smith, Victor Hsu, Joon Tan
  • Patent number: 9454523
    Abstract: An acronym-management program causes a computer to extracts an acronym from a list-updating reference for updating an acronym list; extracts, from the list-updating reference, a candidate for an expanded form corresponding to the extracted acronym; and, when the likelihood of the extracted acronym being used in the list-updating reference to refer to the extracted expanded-form candidate reaches or exceeds a specific level, increase, in the acronym list, the frequency corresponding to the acronym and the expanded form.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: September 27, 2016
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Wataru Endo, Satoshi Kawakami, Yosuke Nakazato, Yoshitaka Matsuki, Masato Tanba
  • Patent number: 9449044
    Abstract: In an illustrative embodiment, an apparatus, computer-readable medium, or method may be configured to avoid command mistakes and suggest corrections. Known commands may be accessed which may include at least one expected identifier, alternative identifier, and/or identifier pattern. The frequencies of occurrence of the known commands may be calculated. A command with entered identifiers may be received and at least one possible mistake in the entered identifiers may be detected. A first numerical score for the known commands may be calculated using a string matching algorithm, a keystroke penalty matrix, and/or the detected at least one possible mistake. A second numerical score may be calculated using the frequencies of occurrence of the known commands and the first numerical score. Expected identifiers may be selected using the first and second numerical scores. A user-selectable command may be created using the expected known commands and displayed.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 20, 2016
    Assignee: The MathWorks, Inc.
    Inventors: John N. Little, Jason Breslau, Nausheen Moulana, Vadim Teverovsky, Bryan White, Joseph F. Hicklin
  • Patent number: 9418061
    Abstract: Techniques for translating and presenting text in a structured document are provided. A structured document including text to be translated is received. At least one portion of the text to be translated is translated into at least one representation of translated text of a specific language. The translation is carried out in accordance with a prioritization schedule. Further, the representation of translated text is provided by at least first and second servers, the first server independently providing the representation of translated text of a first quality and the second server independently providing the representation of translated text of a second quality, the first quality being different than the second quality. As the text is translated, the representation of translated text is presented immediately when available.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Abraham P. Ittycheriah, Leiming Qian, Robert Todd Ward, Jian-Ming Xu
  • Patent number: 9396171
    Abstract: A system for representing and generating XML data is provided. The system includes one or more processors and a mapping module configured to execute upon the one or more processors. The mapping module is configured to map each sparsely-encoded XML element of a sparse representation of a document into a complete, valid XML document. The system also includes a defaulting module configured to execute upon the one or more processors. The defaulting module is configured to generate at least one XML element missing in the sparse representation, but required to generate the complete, valid XML document.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: July 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Bitonti, Dana Lea Price, Wendell Jack Bouknight, Jr.
  • Patent number: 9380060
    Abstract: A method, a device, and a non-transitory storage medium having instructions to establish a connection with the simple sensor device; receive sensor data from the simple sensor device via the connection; convert the sensor data into common data of a common data format, wherein the common data includes metadata that supports an ontology; store the common data; and transmit the common data to a network device of a network.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: June 28, 2016
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Jean F. Dubois, Lily Zhu, Patrick J. Moran
  • Patent number: 9372834
    Abstract: Some embodiments provide a novel operation for aligning a symbol with an associated character in a digital content processing application. In some embodiments, the alignment operation uses a font property of the character to align the symbol with the character. In some embodiments, the character has a slanted display orientation and the font property is an angle at which the character is slanted. Symbols that are associated with characters include diacritical marks, accents, mathematical symbols that align above or below a character, and other symbols of the character. The character, sometimes referred to as a “base character”, may be a character in text, in an equation, etc.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: June 21, 2016
    Assignee: APPLE INC.
    Inventors: Christopher E. Rudolph, Eric T. Stucki
  • Patent number: 9361383
    Abstract: An apparatus, method and article of manufacture of the present invention detects the presence of references to the same concept in separate sections of text, and, with no input required from the reader, presents the reader with information concerning the detected references to the concept. The information provided may comprise information related to the location of the reference to the concept in other sections of text, and the reader also is provided the ability to move from one reference to a concept directly to another reference to the same concept.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 7, 2016
    Inventor: Philip R Krause
  • Patent number: 9355072
    Abstract: Methods, systems, and apparatus for performing recursive embedding by URL parameterization are provided. Recursive embedding by URL parameterization may be performed by receiving a display parameter for defining a window display area within a portion of a first document associated with a first application having a first format, and a URL-based identifier specifying a portion of a second document associated with a second application having a second format. The first and second formats are different from each other. A display of the portion of first including the window display area is generated. The specified portion of the second document is displayed within the window display area, and the first and second documents are independently executable with respect to each other.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventor: Christopher Richard Uhlik
  • Patent number: 9348807
    Abstract: An apparatus and method for providing a user interface through which a user may generate a conditional expression are provided. The user interface provides guidance to a user as to the proper parts of the conditional expression to include in the conditional expression as the user constructs the conditional expression. Thus, as the user completes parts of the conditional expression, the guidance that is offered is updated based on the current context of the conditional expression. This guidance may include listings of variables, attributes and/or functions that are most appropriate to be entered next in the conditional expression, help text, and the like.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kevin T. McGuire, Eduardo Jose Pereira, Nashib Qadri, David Douglas Springgay
  • Patent number: 9317178
    Abstract: In an apparatus configured to reproduce audio guidance corresponding to a screen, when there is an instruction to switch to a screen in a backward direction, since audio guidance has already been reproduced once during a screen transition in a forward direction, the same audio guidance is not reproduced again.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: April 19, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takahiro Matsushita
  • Patent number: 9304983
    Abstract: The present invention is a method, system and framework for generating and processing XForms documents. Utilizing the method, system and framework of the present invention, developers need only write loosely coupled components that implement the minimal application-specific interface code, and the method, system and framework coordinates the generation and processing based on a description of the form's lifecycle. It also allows developers to reuse components created for other integrations that implemented the framework. The advantage of the method, system and framework is to significantly reduce development effort to integrate XForms with a vast number of applications, while all known solutions are specific to a single integration case.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Connell, David Cummings, Charles M. Gobeil, Rachna Juneja Singhal, Michael C. Mansell
  • Patent number: 9298680
    Abstract: A mechanism is provided for accessing hypertext documents on a data processing system. A plurality of selected documents are opened. An affinity indicator is calculated for each pair of selected hypertext documents according to a comparison between semantic information of a content of each selected hypertext document of the pair. The selected hypertext documents are grouped into a set of groups by assigning each selected hypertext document to at least one group in the set of groups according to the affinity indicators. The selected hypertext documents are then displayed in an arrangement corresponding to the grouping thereof.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ilaria Gorga, Edoardo Turano
  • Patent number: 9282443
    Abstract: Disclosed herein is a technique for preventing words from spanning across message blocks of a short message service (SMS) message. An SMS message is generated at a source wireless device, and an SMS manager, executing on the source wireless device, determines whether any words in the SMS message span across two or more message blocks of the SMS message. When so determined, the SMS manager attempts to shift characters of the SMS message across the message blocks to eliminate any word spanning. When the attempt to shift the characters between message blocks requires at least one additional message block to transmit the complete SMS message, the SMS manager gathers information about the destination wireless device to determine whether it is necessary to carry out the aforementioned shifting prior to sending the message blocks. The SMS manager then transmits the message blocks either unmodified or modified (i.e., shifted).
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: March 8, 2016
    Assignee: Apple Inc.
    Inventors: Gencer Cili, Christopher E. Hobbs, Devrim Varoglu
  • Patent number: 9280538
    Abstract: Provided herein is a sentence hiding and displaying system comprising: an image creating interface receiving an input of information on an original image, a plurality of sentences corresponding to the original image, and a language that needs to be hidden; an image creator configured to determine a sentence that needs to be hidden based on the plurality of sentences and the language that needs to be hidden, and to create on the original image an image where the sentence that needs to be hidden is hidden; a sentence display interface configured to receive an input of information on a language selected by a user; and a sentence extractor and displayer configured to parse a sentence expressed in the selected language of among sentences that need to be hidden based on the hidden image and the selected language, and to display the sentence expressed in the selected language.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: March 8, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sang Kwang Lee, Ki Young Kim, Jin Kyeong Kim, Jin Tae Oh
  • Patent number: 9268750
    Abstract: A computer-based system enables users who share content on online social networking systems to control the information that is shared in association with the shared content. For example, if a first user shares a hyperlink to content in an online social networking system with one or more other users, the user may specify the information to be shared in association with the hyperlink, such as one or more images to be shared in association with the hyperlink and a summary to be shared in association with the hyperlink. The information associated with the hyperlink may be used to create a modified hyperlink which has as its target a proxy web page containing metadata representing the data to associate with the first hyperlink. The modified hyperlink may then be shared with the other users instead of the original hyperlink.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: February 23, 2016
    Assignee: Offerpop Corporation
    Inventor: Prakash Mishra
  • Patent number: 9256683
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Richardson, Robert J. Ragno
  • Patent number: 9250929
    Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: February 2, 2016
    Assignee: CALLAHAN CELLULAR L.L.C.
    Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
  • Patent number: 9245055
    Abstract: A user interface system for exploratory search and media discovery includes a display unit with a specific geometrical grid for the visualization of multidimensional interrelations among media items and includes a processing unit programmed to distribute and map media items to the grid coordinates. A method includes user interaction with the user interface system for exploratory browsing, with the users interacting with the visualization grid based on an extension of the focus-plus-context principle for a fluent browsing process. A further method includes generating the specific grid on the display unit.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: January 26, 2016
    Inventors: Christian Krois, Klaus Gasteier
  • Patent number: 9244889
    Abstract: Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Patent number: 9235558
    Abstract: This information processing device (100) is provided with an excerpter (101) and a corrector (103). The excerpter (101), on a screen upon which an original document is displayed, acquires an excerpted document by excerpting characters to be displayed relatively larger from the original document. The corrector (103), if an excerpted document amount to be displayed upon the screen does not fit within a predetermined amount, corrects a criterion for relative size by which the excerpter (101) excerpts characters. In addition, the excerpter (101), on the basis of the corrected criterion, obtains the excerpted document.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: January 12, 2016
    Assignee: Rakuten, Inc.
    Inventor: Yurina Abe
  • Patent number: 9229960
    Abstract: A method, system, and computer program product to efficiently delete data from a database is disclosed. The method, system, and computer program product may include structuring the database to have a plurality of tables having indexes to related rows and having keys with key values associated with particular rows. The method, system, and computer program product may include deleting rows in the database tables by deleting keys in indexes related to the rows in an order such that corresponding rows are deleted based on relation to the keys. The method, system, and computer program product may include ordering the rows to be deleted based on concepts such as hierarchy, spatial locality, temporal locality, frequency of access, number of rows, and value uniqueness. Comparatively closely related relationships may be prioritized to be deleted.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Bestgen, Daniel E. Beuch
  • Patent number: 9223774
    Abstract: The email suggestor system and method provide an efficient and effective way to capture a user identifier, such as an email address of a consumer in a retail environment. The email suggestor system generates one or more suggested first text portions based on input data, outputs at least one of the suggested first text portions, and receives a selection of a first text portion. The email suggestor system generates one or more suggested second text portions of a user identifier based on the input data, outputs at least one of the suggested second text portions, and receives a selection of a second text portion. The email suggestor system generates a user identifier including the selected first text portion and the selected second text portion. The email suggestor system uses received feedback response to refine and/or train one or more models with which it generates the suggested text portions.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: December 29, 2015
    Assignee: Groupon, Inc.
    Inventors: Evan MacMillan, Gaston L'Huillier, Sebastian Kreft, Francisco Larrain
  • Patent number: 9218321
    Abstract: Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Patent number: 9218267
    Abstract: A page rendering feedback technology is described. A page component and a script are sent to a rendering device as elements of a page. Feedback is received from the script regarding positional rendering information for the page component within the page. The component position may also be compared with a model component layout position to determine whether the component position was correctly rendered.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: December 22, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Lowell Keller
  • Patent number: 9213756
    Abstract: Systems and methods for determining a location of a target in a document. Information compiled from a training document is created, the information comprising a reference and a reference vector tying each reference to the target. The reference is compared to a new reference in a new document to determine if there are any similar references that are the target, wherein similar references are: position similar, or type similar, or both. When the new reference comprises a typo, an optical character recognition (OCR) mistake, or both, the new reference is still determined to be the target because of the new reference's location.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: December 15, 2015
    Inventors: Harry Urbschat, Ralph Meier, Thorsten Wanschura, Johannes Hausmann
  • Patent number: 9208262
    Abstract: A system is described for displaying a plurality of associated items in a collaborative environment. The system may include a memory, an interface, and a processor. The memory may store items, each item associated with another item. The processor may provide the graphical representation of the items to a user where each item is represented by a shape. The processor may receive a request to associate a first metric of the items with a size of each shape and a request to associate a second metric of the items with a color of each shape. The processor may transform the graphical representation such that the size of each shape is based on the value of the first metric of each item, and the color of each shape is based on the value of the second metric of each item. The processor may provide the transformed graphical representation to the user.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: December 8, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Michael E. Bechtel, Erin E. Hsu, Brian H. Richards
  • Patent number: 9195639
    Abstract: A method for generating, classifying, searching, and analyzing standardized text templates drawn from a plurality of text documents and for identifying standardized text deviations from standardized text templates. Semi-standardized documents may be represented as standardized templates and deviations from standardized templates, with such templates themselves automatically generated by a computer-implemented method from a plurality of similar text documents. The method enables enhanced analysis of semi-standardized documents and automatic extraction of information from standardized text templates.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: November 24, 2015
    Assignee: THE BUREAU OF NATIONAL AFFAIRS, INC.
    Inventor: Robert Anderson
  • Patent number: 9195661
    Abstract: Methods and systems for capturing, collecting, analyzing and auditing of electronic documents. In an embodiment, there is provided the ability to present an audit function or “click thru” capability with respect to image files, non-structured text, non-structured html, and pdf documents.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: November 24, 2015
    Assignee: Thomson Reuters Global Resources
    Inventors: Alvin Ohlenbusch, Parvez Naqvi, Raymond Maxwell, Bou-Kau Yang, Alan Kelly
  • Patent number: 9190024
    Abstract: A control device for a display device including a plurality of scanning lines, a plurality of data lines traversing the plurality of scanning lines, and a plurality of pixels disposed at positions corresponding to intersections between the plurality of scanning lines and the plurality of data lines, the control device displaying a first character inputted in a predetermined region of the display device; and thereafter, displaying a second character different from the inputted character, superposed on the first character displayed in the predetermined region.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: November 17, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Yusuke Yamada
  • Patent number: 9176944
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system receives text that represents content input by a user. A computing system determines a randomness level for a portion of the text. A computing system determines whether the randomness level for the portion of text exceeds a threshold level. A computing system, responsive to determining that the randomness level does not exceed the threshold level, provides the portion of text for processing by a text processing system.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventor: Doug Coker
  • Patent number: 9158761
    Abstract: Diaculture of text can be determined or analyzed by tokenizing words of the text according to a rule set to generate tokenized text, the rule set defining: a first set of grammatical types of words, which are words that are replaced with tokens that respectively indicate a grammatical type of a respective word, and a second set of grammatical types of words, which are words that are passed as tokens without changing. Grams can be constructed from the tokenized text, each gram including one or more of consecutive tokens from the tokenized text. The grams can be compared to a training data set that corresponds to a known diaculture to obtain a comparison result that indicates how well the text matches the training data set for the known diaculture.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: October 13, 2015
    Assignee: LOCKHEED MARTIN CORPORATION
    Inventors: Sarah M. Taylor, Daniel M. Davenport, David Menaker, Rosemary D. Paradis
  • Patent number: 9135362
    Abstract: A processing device and method are provided for visualizing changes to dynamic content. Dynamic content may be obtained from a content source and a state of the content may be saved. The saved state of the content may be compared with a previously saved state of the content to produce difference data, indicating differences between the saved state of the content and the previously saved state of the content. The obtained content may be presented to a user and may include visual indications pointing out added portions of the content, deleted portions of the content, and/or unchanged portions of the content. In some embodiments, a scheduler may be configured to obtain content and save a state of the content at particular times or upon occurrences of particular events. In various embodiments, aged states of the content may be degraded.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: September 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Jason Tomko, Karim Taji Farouki, Andrew Bertram Rothbart
  • Patent number: RE45730
    Abstract: A process for generating personalized digital directory pages for display with a navigator program including a personalization step including recording in a temporary memory of a client station a digital file corresponding to an HTML page comprising hypertext links for access to other pages and descriptors associated with pictograms and proceeding to a display of the page on the client station, recording in a temporary memory of the client station at least one personalization file comprising a link identifier and at least one personalization descriptor selected by the user, transmitting the content of the temporary memory to the server, and recording in a server memory the personalization file data linked with the user identifier and the link identifier in question.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: October 6, 2015
    Inventors: Catherine Brexel, Nathalie Vivensang