Patents Examined by James Debrow
  • Patent number: 8566704
    Abstract: Systems and methods for in-context editing of web pages in which the production format of a web page is visible while the web page is being edited, and the editable image is not distorted by the editing tools. In one embodiment, a system includes a server computer, a client computer and a transmission channel coupled between them. The server computer receives a request for a web page from the client computer and responsively transmits a web page containing in-context editing tools to the client computer. The client computer operate alternately in a first mode in which the in-context editing tools are superimposed on a web page image, or a second mode in which the web page image is displayed, but the in-context editing tools are hidden. The tools overlay in the first mode does not alter the production format of the web page image as displayed in the second mode.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: October 22, 2013
    Assignee: Open Text S.A.
    Inventors: Bertrand G. Le Bescond de Coatpont, Ruhul Alam, Mario L. Garcia
  • Patent number: 8560943
    Abstract: Displaying a document on an information handling system (e.g., a mobile device) having a display unit and an input unit. In one embodiment, this may comprise: analyzing the document to determine a group of selected objects to be displayed on the display unit; generating object views respectively corresponding to the selected objects; and displaying the object views on the display unit by manipulating the input unit.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L J Chen, Rick M F Wu, Cecelia Y C Yu
  • Patent number: 8543941
    Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: September 24, 2013
    Assignee: Google Inc.
    Inventors: James Patterson, Nathan Moody, Scott Dougall
  • Patent number: 8543914
    Abstract: A method and handheld electronic device for displaying text in accordance with a user-specified font attributes are provided. Where the text comprises formatted sections of varying font sizes, the font size settings are set according to a default font size specified for the device to provide a readable display of text. Text with a font size above a maximum threshold is set to a large font size appropriate for the device display. Text with a font size below a minimum threshold is set to a small font size appropriate for the device display. Text with a font size between the minimum and maximum thresholds is set to the default font size for the device. The font face of the text may be set to a user-specified font face, however, fixed-width fonts are unchanged in order to preserve spacing and formatting associated with text in fixed-width format.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: September 24, 2013
    Assignee: BlackBerry Limited
    Inventor: Gerhard Dietrich Klassen
  • Patent number: 8539331
    Abstract: Editable bookmarks shared via a social network are described. In embodiments, a bookmark is received from a client device at a media content service. The bookmark corresponds to a media asset and includes an identifier of the media asset. Metadata associated with the media asset is added to the bookmark to generate an editable bookmark. A bookmark invitation is also received from the client device, and the bookmark invitation is directed to social network contacts of a user of the client device. The editable bookmark can then be communicated to receiving client devices of the respective social network contacts identified by the bookmark invitation, and a receiving client device can initiate playback of the media asset that corresponds to the editable bookmark. Further, the editable bookmark can be updated when additional data associated with the media asset is received from a social network contact via a respective client device.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Bradley R. Pettit, Eric R. Soldan, Nosherwan Minwalla, Nicolae Surpatanu
  • Patent number: 8539347
    Abstract: What is provided is a system and method for time sequencing editing steps for allowing users to visualize and modify the editing history of a two-dimensional digital document. A three-dimensional image of the document is presented to the user with time of editing being represented as a third dimension. This three-dimensional presentation of editing operations provides the user with an “omniscient” perspective of the document where part of all of a document's editing history is represented. The document state at any point in its life, as affected by various previously preformed editing operations, is given by a corresponding slice through the three-dimensional object. The user is provided with an ability to manipulate the three-dimensional representation to not only undo prior operations but also to perform different editing operations at anytime in the editing history of the document, and thereby change the editing history of the document. Various embodiments are disclosed.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: September 17, 2013
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 8539329
    Abstract: Methods for configuring website categorization software, categorizing websites and a method and system for controlling access to websites. A number of websites are selected, all of which relate to a single predetermined category of subject matter. In order to create a category profile, a website is selected from the set (3), the website markup language is read (5), page content information extracted (7) and then analyzed (9). The system may then check whether it has analyzed a sufficient number of websites to allow for a reliable categorization of subsequent websites (13). Individual websites are categorized by extracting their page content information (45) and categorizing (51) on the basis of the degree of similarity between the information and the category profile (55). To control access, the system compares a website identifier with the database of categorized identifiers.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: September 17, 2013
    Assignee: Bloxx Limited
    Inventor: James Wilson
  • Patent number: 8533587
    Abstract: A Web server for transmitting a Web page to a terminal device of a user via a network includes a dynamic part operation portion for determining contents of a dynamic part of a Web page in accordance with a parameter designated by a user, a dynamic part process portion for performing a process of making a data memory portion store the contents of the dynamic part determined by the dynamic part operation portion in connection with the Web page and the user, a Web page generating portion for generating a Web page in accordance with the determined contents of the dynamic part and a Web page transmission portion for transmitting the generated Web page to the terminal device.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: September 10, 2013
    Assignee: Fujitsu Limited
    Inventor: Toru Noda
  • Patent number: 8533581
    Abstract: A method of providing web site verification information to a user can include receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also can include accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further can include transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: September 10, 2013
    Assignee: Symantec Corporation
    Inventors: Gary Krall, Barry Ferg, David M'Raihi
  • Patent number: 8527869
    Abstract: The invention includes a method and system for personalizing displays of published Web pages provided by Web content providers to meet the interests of Web users accessing the pages, based on profiles of the users. The system preferably provides to the requesting user, through a proxy server, an edited version of the HTML file for the original published Web page that is served by a host Web server. The system uses user profiles that may include demographic and psychographic data to edit the requested Web page. The content of a Web page as published by a host Web server may be coded to correlate components of the Web page with demographic and psychographic data. The user profiles may then be used to filter the content of a coded Web page for delivery to a requesting user. The system may rearrange content on a published Web page so that content determined to be of higher interest to a user is more prominently featured or more easily or quickly accessible.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: September 3, 2013
    Assignee: Cox Communications, Inc.
    Inventors: Devin F. Hosea, Richard Scott Zimmerman, Arthur P. Rascon, Anthony Scott Oddo, Nathaniel John Thurston
  • Patent number: 8473297
    Abstract: A mobile terminal outputs text-to-speech (TTS) voice data. The mobile terminal displays text data including link data on a display unit of the mobile terminal, selects the link data, receives an original data of the link data as a background process, converts the original data to the TTS voice data, and outputs the TTS voice data though a voice outputting unit of the mobile terminal.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: June 25, 2013
    Assignee: LG Electronics Inc.
    Inventors: Seok Bok Jang, Joon Yup Lee, Jong Se Park, Jae Min Kim, Yong Chul Park, Jung Kyu Choi
  • Patent number: 8468446
    Abstract: The invention describes a method for automatically generating XML documents containing data extracted from a database source. The method consists of defining a number of templates in the format of the database, these templates containing executable statements. Queries associated with each of the templates are also defined. The queries are used for extracting data from the data of the source database in the form of sets of records. The execution of statements of the templates generates at least one XML document that contains the data from the sets of records. By using a call instruction, a template can call any of the other templates for creating an XML document. The inventive method realizes a dynamic definition for accessing data from the database with the aid of nested templates operating directly from the database.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: June 18, 2013
    Assignee: Amadeus S.A.S
    Inventor: Rick Molenaar
  • Patent number: 8438468
    Abstract: The invention, which may be a kind of annotations processor, detects zero or more tagsets turned on or selected at runtime. The annotations adapter reads an abstract unit from a java file, and if an annotation of the abstract unit has a tag that is among the tags of a turned on tagset, then the annotations adapter may generate an artifact showing the influence of the annotation. Such a process may continue until there are no more abstract units to process. Comments or annotations that fail to be tagged with a tag of a selected tagset may, nevertheless, be mentioned with a kind of ‘place-holder’ indicating that such comments exist.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Michael Damein Elder, Timothy Marc Francis, Patrick James Kelley, Jr., John David Lanuti, Narinder Makin, Jason Robert McGee, Sachin Pravin Patel, Lawrence Scott Rich, Ritchard Leonard Schacher
  • Patent number: 8418056
    Abstract: A method and apparatus for transcoding content or elements of a webpage received at a client device, for example, a mobile communication device or other type of networked device. The apparatus includes a transcoding engine which is configured to transcode webpage content during a secure end-to-end connection between a client device and a website without the use of a proxy. According to an embodiment, the transcoding engine resides on the client, and is implemented as a plug-in to the browser, and transcoding instructions are provided to the client device by way of the signature file(s) each time the plug-in is invoked. The client device uses the transcoding instructions to manipulate the secure response from the secure server, for example, to transcode the response to a format suitable for display on the client device.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: April 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Charles Laurence Stinson, Sang-Heun Kim
  • Patent number: 8392819
    Abstract: A method for selecting a row or column within a computer-generated table at a client computing device includes: receiving an indication of a cursor being located within a specified perimeter zone associated with a row or column within a table; in response to receiving an indication of a cursor being located within a specified perimeter zone associated with a row or column within a table, displaying an on-object user interface; receiving an indication of a selection of the displayed on-object user interface; and in response to receiving an indication of a selection of the displayed on-object user interface, designating the row or column within the table associated with the displayed on-object user interface for allowing modification to content contained within the designated row or column.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventor: Daniel Albert Swett
  • Patent number: 8386909
    Abstract: In one aspect, images of a person's interactions with images presented on a display are captured. The person's interactions are segmented from the presented images in the captured images. A multimedia data object is generated. The multimedia data object includes a presentation media object containing digital representations of the presented images, an image presence media object containing the segmented interactions of the person, and at least one link synchronizing the presentation media object and the image presence media object.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: February 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: I-Jong Lin
  • Patent number: 8276058
    Abstract: A method for creating a multimedia experience is disclosed. The method includes defining a first cell, defining a first branch selectively associated with the first cell, and defining a second branch selectively associated with the first cell. The method further includes associating a variable with the first cell that is configured to identify one of the first and second branches. The method further includes defining a second cell, associating the second cell to the first cell such that the variable is reflected in the second cell, and generating copies of the first and second branches in response to the association of the variable to the second cell.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: September 25, 2012
    Assignee: The Jellyvision Lab, Inc.
    Inventors: Harry N. Gottlieb, Edward N. Lott, Gabriel Val
  • Patent number: 8271865
    Abstract: A system stores an electronic document that has markers inserted within the electronic document. The system visually renders the electronic document to a user and uses the inserted markers to determine a speed at which a reader reads the electronic document.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventor: Victor Bennett
  • Patent number: 8239762
    Abstract: Systems and methods are provided for adapting a text, for example, for generating a text appropriate for the proficiency level of a language learner, are described. An original text is received and at least one portion of the original text to adapt is identified, where the adapted text will facilitate reader comprehension. An adaptation to be applied to the at least one portion of the original text is determined. The at least one portion of the original text is analyzed based on the adaptation, the adaptation is applied to the at least one portion of the original text, and the adapted text is provided.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: August 7, 2012
    Assignee: Educational Testing Service
    Inventors: Jill C. Burstein, John Sabatini, Jane Shore, Matthew Ventura
  • Patent number: 8239756
    Abstract: In a network environment that includes a plurality of nodes and that uses a markup language to create documents, a method for filtering the documents is provided. The method includes the step of, upon receiving a request from a requesting node among the plurality of nodes, constructing an input Document Object Model (DOM) based on a document corresponding to the request. The input DOM is stored. Elements of the input DOM that have previously been stored are identified. The input DOM is filtered to obtain a filtered DOM, based on at least one pre-specified rule being applied to the input DOM.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephane Herman Maes, Thiruvilwamalai V. Raman