Patents Examined by Keith Bloomquist
  • Patent number: 9575946
    Abstract: An automotive text display arrangement is described which includes a driver text display positioned directly in front of an automobile driver and displaying a limited amount of text to the driver without impairing forward visual attention of the driver. The arrangement may include a boundary insertion mode wherein when the active text position is an active text boundary, new text is inserted between the text items separated by the active text boundary, and when the active text position is an active text item, new text replaces the active text item. In addition or alternatively, there may be a multifunctional text control knob offering multiple different user movements, each performing an associated text processing function.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: February 21, 2017
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Jan Curin, Jan Kleindienst, Martin Labsky, Tomas Macek, Lars Koenig, Holger Quast, Garrett Weinberg
  • Patent number: 9569785
    Abstract: The present invention discloses a method for providing adjusted content in a webpage in a website. The method comprising the steps of: tracking visitors that are visiting the monitored website to identify one or more parameters relating to visitor profile, navigation behavior and/or content usage, analyzing the parameters that were identified selecting at least one statistical algorithm, which is relevant for the type of knowledge that was identified, real time monitoring visitor behavior including: profile, navigation path and/or content usage of each visitor in the monitored website, real time analyzing the monitored behavior according to the relevant statistical algorithm and real time replacing or adding content in the webpage to be presented for a specified visitor according analysis results in a specified part of the webpage.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: February 14, 2017
    Assignee: Marketo, Inc.
    Inventors: Mickey Alon, Mike Telem
  • Patent number: 9542370
    Abstract: A method and apparatus for sharing webpage JavaScript objects are disclosed. An embodiment of the invention provides a method for sharing JavaScript objects of webpages that are provided by a server by way of a browser executed at a user client. The method includes: (a) storing a shared JavaScript object from among one or more JavaScript objects of a first webpage in a predefined object storage area; (b) checking for a shared JavaScript object in a second webpage; and (c) forming the second webpage with the shared JavaScript object extracted, where the object storage area is positioned in a JavaScript context.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: January 10, 2017
    Assignee: Alticast Corporation
    Inventor: Jong Hoon Park
  • Patent number: 9529495
    Abstract: An embodiment of the present invention provides a method for dynamically and statically managing information elements on axes thereof, the method comprising defining a logical operation applicable to a plurality of computer-readable files, the logical operation being adapted to be dynamically applied to the plurality of computer-readable files, applying the logical operation to the plurality of computer-readable files to define operation-selected computer-readable files, providing a group of operation-selected computer-readable files on a basis of the logical operation, displaying at least a portion of the group of the operation-selected computer-readable files in an array of computer-readable files and dynamically updating the displayed group of operation-selected computer-readable files on a basis of an event effecting the plurality of computer-readable files.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 27, 2016
    Assignee: 9224-5489 QUEBEC INC.
    Inventor: Francois Cassistat
  • Patent number: 9529843
    Abstract: Embodiments of the invention provide systems and methods for filtering a complex dataset. More specifically, embodiments of the present invention provide for using a filter implemented as a single, re-usable component of a user interface to specify and perform filtering on a complex dataset. For example, embodiments described herein can provide a consistent user interface for navigating and filtering the complex dataset that includes tree management. Embodiments also provide a single, reusable, componentized widget for declaring filters against the complex dataset. Additionally, or alternatively, embodiments described herein allow filters to be shared across portions of the dataset, e.g., across ledgers, across the dataset, e.g., across charts of accounts, applications, e.g., different financial applications, across pillars, etc.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: December 27, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Daniel Schwartz, Theresa Hickman, Nigel Smith, Earl Cornell, Ritchard Shadian
  • Patent number: 9525686
    Abstract: A method for determining if a user of a computer system is a human. A processor receives an indication that a computer security program is needed and acquires at least one image depicting a first string of characters including at least a first and second set of one or more characters. A processor assigns a substitute character to be used as input for each of the second set of one or more characters. A processor presents the at least one image and an indication of the substitute character and when to use the substitute character to the user. A processor receives a second string of characters from the user. A processor determines whether the second string of characters substantially matches the first string of characters based on the substitute character assigned to each of the second set of one or more characters and determines whether the user is a human.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Brown, Carlos F. Franca da Fonseca, Neil I. Readshaw
  • Patent number: 9507766
    Abstract: In one embodiment, a computer-implemented method includes writing, into a tree content column of a tree table, content for a plurality of rows of the tree table. The content spans multiple hierarchical levels, and the content in each of the rows is commonly aligned within the tree content column. A level-indicating icon is associated with each of the hierarchical levels of the tree table. A first level-indicating icon for a first hierarchical level of the tree table is positioned in two or more distinct rows of the tree table having content in the first hierarchical level, and a second level-indicating icon for a second hierarchical level of the tree table is positioned in at least one row of the tree table having content in the second hierarchical level. The tree table is rendered by a computer processor.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: November 29, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rolando Perez, Christopher A. Robbins
  • 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: 9489360
    Abstract: Systems and methods are disclosed which facilitate identifying extra substantive material within a content item not included within corresponding companion content items. For example, extra substantive material may include commentary, interviews, or improvisation included within an audio book and not included within a corresponding electronic book. Specifically, an electronic marketplace is disclosed that may analyze two companion content items to determine similarities and differences between the content items. Thereafter, portions that differ between the content items may be further analyzed to determine whether these portions include extra substantive material. Also disclosed is an electronic marketplace for providing information regarding content items, including the existence of extra substantive material within a content item. In some instances, the electronic marketplace may be configured to provide samples of extra content within a content item to a user.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: November 8, 2016
    Assignee: Audible, Inc.
    Inventor: Kevin Scott Lester
  • Patent number: 9483447
    Abstract: Methods and devices for adding hyperlink to text are disclosed: generating hyperlink word list and characteristic word list in advance, determining co-occurrence frequency with each hyperlink word; to each text X which to be added the hyperlink, word segmentation processing them respectively, extracting the hyperlink word occurred in the hyperlink word list and the characteristic word occurred in the characteristic word list from results of word segmentation, determining weights of each extracted hyperlink word and extracted characteristic word, getting final weights of each extracted hypertext link word according to the co-occurrence frequency of each extracted characteristic word and each extracted hyperlink word and the weights; descendingly sorting each extracted hyperlink word according to the final weights, adding hyperlink to first k hyperlink words, and K is positive integer. Applying the solution, it can improve the relativity of the added hyperlink and the text, and it is easy to implement.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 1, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xiang He, Qi Bian, Feng Jiao
  • Patent number: 9471701
    Abstract: A method of web content and web services insertion is provided. The method includes receiving response data sent in response to request data, wherein the response data comprises a response header and a first webpage. The method also includes after a determination that insertion data is to be included with the first webpage, updating the response data by adding insertion data to the first webpage. The insertion data includes a script element that identifies a script that includes an instruction to display a second webpage within the first webpage. The method also includes providing the updated response data.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 18, 2016
    Assignee: Citrix Systems, Inc.
    Inventor: Georgios Tsolis
  • Patent number: 9465780
    Abstract: Disclosed is a user terminal device and a scroll method supporting high-speed web scroll of a web document. According to an embodiment of the present invention, there is provided a web scroll system including a user terminal device, the system including: a web document providing apparatus for storing the web document configured to include HyperText Markup Language (HTML) and providing the web document to the user terminal device according to connection of the user terminal device; and the user terminal device having a processor for connecting to the web document providing apparatus and receiving the web document, parsing the provided web document and converting into data having a structure formed in a shape of a tree, loading data that will be output on a display means among the converted data on video output memory as display output tree data, and providing the converted data to a web application process.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: October 11, 2016
    Assignee: SK PLANET CO., LTD.
    Inventor: Sang Seok Lim
  • Patent number: 9460631
    Abstract: Systems, methods, apparatus, and articles of manufacture to demonstrate playback device operation at a point of sale location are disclosed. An example system includes a playback device configured for demonstration playback by one or more users at the point of sale location. The example playback device is to respond to an allowed set of user commands to provide content playback. The example system includes a user control to facilitate user interaction with the playback device and to provide information for user review regarding the playback device. The example user control includes an option for user selection to provide additional information regarding playback device functionality. The example user control is restricted to provide repeatable playability of the playback device for demonstration at the point of sale location. The example system is to monitor the playback device for repeatable playability by users in the system.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: October 4, 2016
    Assignee: Sonos, Inc.
    Inventors: Jonathon Reilly, Jason Heffernan, Andrej Sarkic, Zivthan Dubrovsky, Luis Vega, Nicholas Salzman, Adrian Eiben
  • Patent number: 9448984
    Abstract: A keyboard type terminal and a location method for electronic document therein are disclosed. The keyboard type terminal includes a setting module, a directory listing module, a detection module, a real-time directory module, a preview module and a chapter and section switchover module.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: September 20, 2016
    Assignee: ZTE Corporation
    Inventors: Tao Xue, Weidong Zhang
  • Patent number: 9448986
    Abstract: A computer-implemented system and method for processing a markup language document and its change history are provided. The method includes receiving first and second versions of the same target document into computer memory. One of the first and second versions of the target document is encapsulated within an encapsulating document. A change history corresponding to a difference between the first version and the second version of the target document is encoded. The change history is encapsulated within the encapsulating document. The encapsulated document can then be output. As each new version of the target document is created, the encapsulating document can be modified to reflect the changes, enabling prior versions of the target document which have been encapsulated to be extracted at any time.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: September 20, 2016
    Assignee: XEROX CORPORATION
    Inventor: Jean-Yves Vion-Dury
  • Patent number: 9436882
    Abstract: In embodiments, one or more computer-readable media may have instructions stored thereon which, when executed by a processor of a computing device provide the computing device with a redaction module. The redaction module may be configured to receive a request to redact a selection of text from a document and identify instances of the text occurring within the document through an analysis of word coordinate information of an image of the document. The redaction module may further be configured to generate redaction information, including redaction coordinates, the redaction coordinates may be based on the word coordinate information associated with respective instances of the text occurring within the document. The redactions, when applied to the image in accordance with the redaction coordinates, may redact the respective instances of the text. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: September 6, 2016
    Assignee: Lighthouse Document Technologies, Inc.
    Inventors: Christopher Byron Dahl, Debora Noemi Motyka Jones, Kevin Patrick O'Neill, Geoffrey Alan David Belger, Vladas Walter Mazelis, Nathaniel Byington, Beau Hodges Holt, John Charles Olson
  • Patent number: 9430303
    Abstract: An apparatus for inserting selected data from a source electronic document to a target electronic document includes a location tracking module and a data module. The location tracking module stores a location of a data insertion point within the target document. The data module inserts selected data from the source document at the data insertion point within the target document.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: August 30, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Arnold S. Weksler, Neal Robert Caliendo, Jr., Antonio Bumarch, III, Russell Speight VanBlon
  • Patent number: 9430776
    Abstract: An e-book management system receives a request for an e-book from a user client operated by a user. The e-book management system accesses a user profile associated with the user and an e-book profile associated with the e-book. The e-book profile contains content sections referencing portions of the e-book, and containing information describing the characteristics of those portions. Based on the user profile, display settings for the e-book are generated. The display settings contain instructions describing how to transform the e-book based on the content sections. The display settings may be used by the e-book management system to transform the e-book, which can then be sent to the user client. Alternatively, the display settings may be sent to the user client, where they may be used to transform the e-book prior to display.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventor: Diego Puppin
  • Patent number: 9430146
    Abstract: In one example, a computing device may receive an indication of a user input entered at a location of a presence-sensitive screen and defines a group of gesture events based at least in part on the indication. The computing device may determine a density of a portion of the group of gesture events. The density may indicate, for example, a quantity of gesture events associated with a region of the presence-sensitive screen over a time duration. In response to determining that the density satisfies a threshold, the computing device may modify the group of gesture events based at least in part on the density.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Satoshi Kataoka, Keisuke Kuroyanagi
  • Patent number: 9431004
    Abstract: A respective sequence of tracks of Internet content of common subject matter is queued to each of a plurality of stations, where each of the tracks of Internet content resides on a respective Internet resource in textual form. In response to receiving a sample input, snippets of each of multiple tracks queued to a selected station among the plurality of stations is transmitted for audible presentation as synthesized human speech, where each of the snippets includes only a subset of a corresponding track. Thereafter, one or more complete tracks among the multiple tracks for which snippets were previously transmitted are transmitted for audio presentation as synthesized human speech.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. Bohrer, Michael D. Kistler, Ramakrishnan Rajamony, Mark W. Stephenson