Patents Examined by Cong-Lac Huynh
  • Patent number: 8635520
    Abstract: Systems and methods for sharing annotations associated with an electronic document. The annotations are created by one or more annotation authors and are shared with one or more other users. A method includes determining frequently annotated portions of the electronic document and providing indicators within the electronic document of the frequently annotated portions. In one embodiment, frequently used words within the annotations are also indicated within the text of the electronic document. In addition, or in another embodiment, the annotations can be searched based on a user's location within the electronic document.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: January 21, 2014
    Assignee: Fourteen40, Inc.
    Inventors: Robert N. Christiansen, Bryce L. Johnson
  • Patent number: 8635518
    Abstract: Embodiments disclosed herein relate to copying web content selections. An embodiment includes detecting an intent to copy a selected region in a web content area, drawing an image representing the selected region into an image canvas, the image canvas based on dimensions of the selected region, storing the image in a data structure referenced by a browser image element, and changing a browser selection range to point to the data structure storing the image representing the selected region, wherein the image can be embedded into at least one content area distinct from the web content area.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: January 21, 2014
    Assignee: Google Inc.
    Inventor: Hemant Madhav Bhanoo
  • Patent number: 8631324
    Abstract: Techniques for running content emitters natively on a local operating system, by executing a local executive as a native application on the target operating system. In some embodiments, a content emitter such as a portlet preferably invokes, by its normal inclusion mechanism, a markup emitter directed toward the native user interface environment. The markup streams created by locally-executing portlets are collected by the local executive, but instead of being combined into a browser-based markup stream as in the prior art, one or more windows represented by the markup streams is/are created for rendering with the native operating system. An association is maintained between the created window and the portlet(s) emitting content for that window, and controls can be created and valued for the window using this association. In other embodiments, the content emitters execute remotely and deliver content that is adapted for native rendering.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle
  • Patent number: 8621347
    Abstract: This invention pertains to a system for providing a handling interface. More specifically, a display module for displaying the contents as images, and a control module for displaying a handling interface having a shape corresponding to a handling device is shown on the display module when an access signal is received from the handling device. The control module is also configured to perform a function displayed on the handling interface according to a signal from the handling device. In particular, the access signal represents the access of user's hand or a handling tool to the handling device, thereby allowing to user to more conveniently handle contents provided from a multimedia device in an automobile.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: December 31, 2013
    Assignee: Hyundai Motor Company
    Inventor: Sung Hyun Kang
  • Patent number: 8615705
    Abstract: A document management apparatus includes: a memory that holds an electronic document of plural pages; a written information acquisition unit that obtains information on writing with respect to respective pages of recording media on which the electronic document stored in the memory is outputted; and a page arrangement generation unit that generates a page arrangement of the electronic document based on the information on the writing obtained by the written information acquisition unit.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: December 24, 2013
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Yuichi Oneda
  • Patent number: 8615708
    Abstract: Techniques and mechanisms that assist web page developers in “live styling” a web page without having to repeatedly compile a meta-language style sheet are disclosed. In one embodiment, these techniques and mechanisms include styling functionality to help the developer of the web page carry out a cycle of a streamlined web page live styling process. With the styling functionality, the developer can direct input to a user interface control to change the value of a corresponding meta-language style sheet variable. In response to the input, presentation of the web page is virtually instantaneously updated to reflect the changed value. The developer may repeatedly direct input to the user interface controls until the desired web page appearance is achieved.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: December 24, 2013
    Assignee: Sencha, Inc.
    Inventors: Ariya Hidayat, Tommy Maintz
  • Patent number: 8584010
    Abstract: A device and method for modifying content for use on a mobile electronic device are described. In one embodiment, there is provided an automated method for modifying content for use on a mobile electronic device, comprising: selecting image files from a plurality of image files; combining the selected image files into a single merged image file that has a smaller file size than the sum of the file sizes of the selected image files; and sending the single merged image file to the mobile electronic device.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: November 12, 2013
    Assignee: Blackberry Limited
    Inventors: Gerhard Klassen, David Tapuska
  • Patent number: 8566697
    Abstract: Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: October 22, 2013
    Assignee: Sweetlabs, Inc.
    Inventors: Matt Meredith, Aaron Robinson, Blake Machado, Damien Chavarria, Adrian Bourke
  • Patent number: 8555151
    Abstract: A method and apparatus for concurrently accessing network-based electronic content in a Voice Browser and a Visual Browser can include the steps of retrieving a network-based document formatted for display in the Visual Browser; identifying in the retrieved document a reference to the Voice Browser, the reference specifying electronic content formatted for audible presentation in the Voice Browser; and, transmitting the reference to the Voice Browser. The Voice Browser can retrieve the specified electronic content and audibly present the electronic content. Concurrently, the Visual Browser can visually present the network-based document formatted for visual presentation in the Visual Browser.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: October 8, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Bruce D. Lucas, David E. Reich
  • Patent number: 8533585
    Abstract: Displaying tabular information in a user interface (UI) on a display screen is enhanced by freezing selected non-adjacent columns (rows). Freezing ensures the display of the selected non-adjacent columns (rows) when scrolling to bring other columns (rows) into the table for display. Border rows (columns) may also be frozen when scrolling. A table in a document navigable by moving a focus to scroll the document may be displayed by a UI control configured to automatically display the frozen border rows (columns). When scrolling a focus in the document at an edge of the display screen to bring the UI control into the display, the UI control aligns a portion of the table with the edge and paints the frozen border row (column). The UI control maintain the display of the border row (column) when scrolling through the table.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: September 10, 2013
    Assignee: Blackberry Limited
    Inventor: Tomasz Buczek
  • Patent number: 8522140
    Abstract: Methods and computer programs for automatically creating a text layout in a markup language design for a product to be printed. A number of defined text elements are available for user text. The layout is based on the text elements having user text content. Text elements without text content are disregarded. Positioning of the text elements is determined based on the height of the text elements, defined text element spacing distances, and a defined positioning order. Creating a layout may include positioning design elements relative to the text elements. Font sizes and spacing distances are automatically reduced if necessary to create a suitable layout.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: August 27, 2013
    Assignee: Vistaprint Technologies Limited
    Inventor: Brian D. Hanechak
  • Patent number: 8522141
    Abstract: A method for providing a link in an electronic apparatus capable of reproducing contents, includes storing a first part of a first contents in a link storage area, forming a link between a second part of a second contents and the first part stored in the link storage area, and if the link is selected, displaying the first part while a contents screen including the second part is displayed. Accordingly, a user may easily find related contents from among contents stored in the electronic apparatus as a link is formed between related contents.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: August 27, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soo-yeoun Yoon, O-jae Kwon, Yoo-tai Kim, Bong-hyun Cho, Gyung-hye Yang, Eun-hee Park
  • Patent number: 8522130
    Abstract: A notepad application enables users to create notes associated with electronic documents. The document, configured for rendering by an eReader browser application, is associated with a table of contents defining a plurality of sections of the document. The notepad application displays a note window associated with a section of the document within a user interface of the browser application. When a user generates a note in connection with the note window by indicating a location within the document, the notepad application adds the note to a note region in a note object that is associated with a section of the document defined by the table of contents. The notepad application then can access the note using the table of contents of the document.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: August 27, 2013
    Assignee: Chegg, Inc.
    Inventors: Yehuda Gilead, Arieh Glazer, Shahaf Shakuf, Shannyn Timrott, Brent Tworetzky, Ohad Eder-Pressman, Vincent Le Chevalier, Charles Geiger
  • Patent number: 8516366
    Abstract: A method and system allows a user to add content to a displayable content container (e.g., web page) that specifies at least one modifiable portion, where the modifiable portion is served by a server operated by one entity, but provided to the server by a service operated by another entity. The modifiable portion is attributable to the one entity and remaining content in the displayable content container is not editable by the users. Other features, such as user authentication mechanisms, are also described herein.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: August 20, 2013
    Assignee: wetpaint.com, inc.
    Inventors: Ryan Hicks, Blake Macurdy, Steve McQuade, Ben Elowitz
  • Patent number: 8468440
    Abstract: A computationally-implemented method comprising retrieving at least a portion of data from a data source, determining an effect of the data, determining an acceptability of the effect of the data at least in part via a virtual machine representation of at least a part of a real machine having one or more end-user specified preferences and providing at least one data display option based on the determining acceptability of the effect of the data.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: June 18, 2013
    Assignee: The Invention Science Fund I, LLC
    Inventors: Gary W. Flake, William H. Gates, III, Roderick A. Hyde, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Richard F. Rashid, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, Jr., John D. Rinaldo, Jr., Mark A. Malamud
  • Patent number: 8433992
    Abstract: An information distribution system reduces the effort required to change an application in conjunction with changes in process content and changes in the receiver type or specifications while also accommodating broadcast processes. A style sheet database stores a plurality of output style sheets, which are information conversion rules including conditional expressions related to information distribution. An integrated device control service acquires output data and receiver information specifying the address of the receiver and the output style sheet corresponding to said receiver. When the output data satisfies the conditional expression contained in the output style sheet, the integrated device control service distributes converted output data, which is the output data converted based on the output style sheet, to the address of the receiver.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: April 30, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata
  • Patent number: 8434002
    Abstract: A system for collaborative presentation documents is provided that is capable of managing slides and elements of the document and modifications to the same using an index based list. Modifications to the document are distributed to multiple users in real time so that the presentation document is updated across all clients to reflect changes by any collaborative user.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventors: Fenil Shah, Chris Ouk, Christopher J. Nokleberg, Michael Owen Thomas
  • Patent number: 8433993
    Abstract: Methods and system for rendering context aware multimedia content include identifying a plurality of multimedia content that is uploaded for rendering. The uploaded multimedia content is examined to determine metadata associated with each of the plurality of multimedia contents. Contextual information associated with the metadata is identified and a grouping of the multimedia content into a plurality of groups is performed based on the contextual information. Each of the plurality of groups is then integrated into one or more photo stories. The photo stories are defined and rendered as content rich documents.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: April 30, 2013
    Assignee: Yahoo! Inc.
    Inventors: Kilian Quirin Weinberger, Malcolm Slaney
  • Patent number: 8413052
    Abstract: Methods and systems for presenting application modules on a graphical display page are provided. In accordance with one embodiment, content to be displayed on a graphical display page is determined. Then, content features which describe the content that is to be displayed on the graphical display page, and user features which describe characteristics of users are determined. For each application in the plurality of application modules, the probability that specific users will select the application module when displayed on the graphical display page with the determined content is determined based on the content features and the user features. For each application module in the plurality of application modules, an overall score is determined based on the determined probability that the user will select the application module and a commercial value to be paid by a publisher of the application module when it is selected.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: April 2, 2013
    Assignee: Yahoo! Inc.
    Inventors: Scott Roy, Burke Culligan, David Chaiken, Darshan Kantak
  • Patent number: 8407590
    Abstract: Systems and methods to provide a user-interface graphic are implemented on a client system having one or more processors and memory to store programs. The method includes, while executing a browser application on the client system, displaying a page on a display of the client system; displaying the user-interface graphic over the page at a first position relative to the page. The method further includes receiving a request to scroll the page, responding to the request by scrolling the page, and in response to detecting an end of the scrolling, displaying the user-interface graphic at a second position relative to the page.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: March 26, 2013
    Assignee: Google Inc.
    Inventors: Zhanna Shamis, Bryan Yeung, Derek Jason Phillips, Robert John Kroeger, Alex Nicolaou, Shyam Sheth