Patents Examined by Andrew Dyer
  • Patent number: 9141590
    Abstract: Bookmark services are provided in which user-selected bookmarks to favorite web pages are stored. In response to receiving a request for a web page from a particular user, the website operator may make a call to the bookmark service to obtain bookmarks that were previously selected by that user. The bookmark service forwards the bookmarks for the user to the website operator, and the website operator includes these bookmarks within the web page that is rendered to the user. Since the bookmarks are stored remotely at a bookmark service, the bookmarks may be available to the user regardless of the electronic device or web browser that is used to request a web page. The bookmarks that are rendered on the web page may also include recommended bookmarks to web pages that are deemed as possibly being of interest to a particular user.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: September 22, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Wheeler
  • Patent number: 9135234
    Abstract: Collaborative generation of digital content with interactive reports is enabled. An editor selects a layout and assigns story blocks to authors. Story blocks include a textual component and an interactive report component. In one embodiment, the interactive report includes static data captured at authorship time. In another embodiment, the interactive report includes live data updated at read time. After an author creates a story block, it is submitted to the editor for review and approval. The editor may send the story block back to the author for subsequent editing prior to approval. Once the editor approves all of the content from all of the authors, the editor can publish the content. The resulting content is published as an interactive report or magazine, enabling readers to see not just the story content of the publication, but to interact with the reports and underlying data.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: September 15, 2015
    Assignee: MeLLmo, Inc.
    Inventors: Camilo Mattos, Santiago Becerra, Quinton Alsbury
  • Patent number: 9128751
    Abstract: An apparatus includes a processing unit configured to determine, using a control application, a type of schema of a selected link. When the schema is of a first type, the control application causes processing associated with the selected link to be performed by a content display module. When the schema is of a second type, the control application causes processing associated with the selected link to be performed by a module different from the content display module. The processing unit can be configured to run an operating system, a control application, and a content display module, such that the control application is interposed between the operating system and the content display module. The control application can determine a type of schema of a selected link.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: September 8, 2015
    Assignee: Sony Corporation
    Inventor: Mamoru Tokashiki
  • Patent number: 9098473
    Abstract: An out-space actuator is selected to access an out-space user interface for a document editor program. An out-space actuator is associated with an in-space user interface having a displayed document. When the out-space actuator is selected, an out-space user interface is displayed that includes an expanded feature selection surface.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: August 4, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marina Dukhon, Jensen M. Harris, Jesse Clay Satterfield, Elaine Y. Law, Mirko Mandic, Paula Guntaur
  • Patent number: 9086953
    Abstract: Disclosed is a device that changes a bit in a string of bits representing a character in a sting of characters defining a reserved word associated with a record containing pieces of information in response to a request for changing a piece of information in the record, and a printer configured to exclude from printing a record associated with a reserved word that has been changed by the device.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: July 21, 2015
    Assignee: SATO HOLDINGS KABUSHIKI KAISHA
    Inventors: Martin Dahlberg, Magnus Wibeck
  • Patent number: 9081802
    Abstract: There are provided methods and systems for providing viewers of a digital image with information about identifiable and scenes within the image. In an embodiment, digital images, uploaded to a host website, are customized through the incorporation of some number of selectable informational links and other text based information to provide viewers of the image real-time access to social and advertising related information regarding certain identifiable objects and scenes in the image. The selectable information links are incorporated within and around the digital image in a process referred to herein as image tagging.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: July 14, 2015
    Assignee: LOEB ENTERPRISES, LLC
    Inventors: Michael R. Loeb, Edward J. McCabe
  • Patent number: 9083875
    Abstract: User-profile systems and methods that allow the users of imaging devices to create, store and retrieve user profiles that allow users to readily set operating parameters of the imaging devices. Such user profiles are useful, for example, in situations where a user encounters differing imaging scenarios having differing preferred operating-parameter settings. The user can change the operating parameter settings to the desired settings by selecting the user profile corresponding to the imaging scenario at hand. In one embodiment, the imaging device displays a user-profile-access list to the user from which the user can select a desired one of the user profiles.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: July 14, 2015
    Assignee: Thermoteknix Systems Ltd.
    Inventors: Richard Salisbury, Robin Tucker
  • Patent number: 9069740
    Abstract: Method for transformation between a discussion document and an online discussion forum including: dividing the discussion document into several portions, according to original headings contained in the discussion document and for each of the plurality of portions, creating a sub-forum of the online discussion forum, in a forum database, the description of which being a text of a respective heading; creating a topic for each paragraph and sub-heading of lower hierarchy; inserting a text of each paragraph into a discussion database, formatted according to rules of the online discussion forum; modifying the online discussion forum via a discussion forum software; creating a new version of the discussion document including the original headings; parsing the adapted online discussion forum starting with a first sub-forum; inserting titles of lower level sub-forums in the new version of the discussion document as sub-headings; and outputs the new version of the discussion document.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: June 30, 2015
    Assignee: COMMUNITY-BASED INNOVATION SYSTEMS GMBH
    Inventors: Alfred Taudes, Hannes Leo
  • Patent number: 9047356
    Abstract: An electronic book system is configured to allow a user to read a primary portion of an electronic book, then switch to reading a secondary portion of the book, the secondary portion being presented based on a current reading position for the main portion. A reader can repeatedly switch back and forth between primary and secondary portions without losing track of the reader's progress through the book. As an example, a reader in a textbook can immediately switch to a problem set corresponding to the reader's current position in the textbook.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventor: Diego Puppin
  • Patent number: 9047261
    Abstract: A method of editing a document includes receiving data associated with the document, the data including mark-up language data. The received data is processed to render at least part of the document for display in a first display area, and the at least part of the document is displayed as rendered in the first display area. The received data is processed to render the at least part of the document for display in a second display area, and the at least part of the document is displayed as rendered in the second display area. Editing data is received and is processed, thereby editing the at least part of the document displayed in the second display area, and the editing is applied to the at least part of the document displayed in the first display area.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: June 2, 2015
    Inventor: Anthony Bowling
  • Patent number: 9015575
    Abstract: In one example embodiment, a system and method is shown that includes identifying a host setting related to a property of a document data structure and a property of a fragment data structure, the document data structure reflecting an organization of a document, and the fragment data structure reflecting an organization of a portion of the document. Additionally, the system and method may include overriding the property of the fragment data structure using the property of the document data structure, if the host setting includes a command that the property of the fragment data structure is to be overridden by the property of the document data structure.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: April 21, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Jeff Young, John P. Brinkman
  • Patent number: 9015576
    Abstract: One or more techniques and/or systems are provided for displaying a first portion of a markup language document on a first device and displaying a second portion of the markup language document on a second device for interaction with the first portion (e.g., allowing a smart phone to control a video playing on a separate monitor). A markup language document can be created by a developer, where first and second portions of the document are delineated by a remote device tag. The remote device tag can be used to instruct a first device parsing the document to send the second portion to a second (e.g., remote) device. The first portion of the document can be rendered by the first device, and displayed on a display coupled with the first device; and a rendered version of the second portion can be displayed by a display coupled with second device.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Dougherty, Joe Bertolami, Adam Smith
  • Patent number: 8996995
    Abstract: An apparatus comprising a controller, wherein said controller is arranged to receive touch input identifying an original string; receive a multi-touch input gesture comprising a first and a second touch point in which a distance between a first touch point and a second touch point is changed and to replace said identified original string with a replacement string in response thereto.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: March 31, 2015
    Assignee: Nokia Corporation
    Inventor: Sushma Ramachandra
  • Patent number: 8984399
    Abstract: According to one general aspect, a method of regulating the system resource consumption of an apparatus may include monitoring one or more system resources of the apparatus. The method may also include receiving a request to display, via the apparatus, a requested multi-element document. The method may include retrieving by the apparatus, at least in part, the requested multi-element document. The method may include dynamically editing the requested multi-element document based, at least in part, upon the monitored system resources. The method may also include displaying the dynamically edited multi-element document.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Ryan Tabone, Ryan Cairns, David Moore
  • Patent number: 8984429
    Abstract: Embodiments of the present invention provide a search tool that allows users to efficiently retrieve or locate a desired object on their computer. Users specify their search based on a time criteria. In addition, the search tool may provide its results in a temporal context to assist the user in browsing through the results.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: March 17, 2015
    Assignee: Red Hat, Inc.
    Inventors: Bryan William Clark, Seth Nickell
  • Patent number: 8984390
    Abstract: According to an embodiment, an application comprises a sharing mechanism that allows a user to 1) quickly generate an image of information from a document, such as a screenshot of information displayed in a graphical user interface; 2) concurrently generate a link to the document, and 3) simultaneously paste the image with the associated link in another application. The image and link are generated in response to a single user input, such as a click on a “one-click sharing button.” The image and link are placed in a buffer, such as a clipboard, in such a manner that both may be retrieved via a single paste operation. Once pasted in another document, the image with the associated link may be shared with other users via email or any other suitable means. Techniques for pre-cropping and pre-annotating generated screenshots are also described.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: March 17, 2015
    Assignee: Palantir Technologies, Inc.
    Inventors: Andrew Aymeloglu, Nicholas Miyake, Brandon Burr, Derek Cicerone, Kevin Simler, Garry Tan
  • Patent number: 8977954
    Abstract: The present disclosure relates to a method and system for providing an HTML-based application capable of controlling web actions and clients. The system includes an HTML skin-generating module to generate an HTML skin that includes instructions corresponding to business logic, and a script to control a skin according to the business logic. The system also includes an application drive file-generating module to generate an application drive file to interoperate with the HTML skin to execute the business logic.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: March 10, 2015
    Assignee: NHN Entertainment Corporation
    Inventor: Woo Sung Cho
  • Patent number: 8972853
    Abstract: Various embodiments of systems and methods for automatically generating a layout plan are described herein. The method involves invoking original layout information for digital report elements rendered on an original layout region. The optimized layout plan for rendering the digital report elements on a target layout region is generated by: classifying the digital report elements into multiple arrays of digital report elements, deriving origin values for the digital report elements as a quotient of original dimensions of the digital report elements in the corresponding array, determining dimension quotient for the digital report elements based on the derived origin values for the digital report elements in the corresponding array, and determining target layout values as a function of the derived origin values and dimension quotient. The digital report elements are rendered on the target layout region based on the optimized layout plan defined by the target layout values.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Business Objects Software Limited
    Inventor: John Alex William
  • Patent number: 8966359
    Abstract: A method of mapping between visual objects and web messages. The method comprises monitoring a plurality of web messages transmitted during at least one of loading and modifying a webpage having a plurality of dynamic visual objects by a browser of a client terminal, providing a dynamic model having a plurality of model elements each indicative of another of the plurality of dynamic visual objects, monitoring changes to the dynamic model to identify a first of the plurality of web messages has an effect on a first of the plurality of dynamic visual objects, and mapping, using a processor, between the first dynamic visual object and the first web message according to a source of the first web message.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Igor Gokhman, Boris Rozenberg
  • Patent number: 8959434
    Abstract: [PROBLEMS TO BE SOLVED] An HTML object or the like is easily uploaded to an outer information providing system. [MEANS FOR SOLVING THE PROBLEMS] A processing means of a terminal device adds a display area for displaying a web page to a part of a window of a predetermined program, receives the web page corresponding to a web page identifier read out from a memory means from an outer information providing system and displays it on the display area. When an object dragged by an input means is dropped at an HTML object of the web page displayed on the display area, an upload path associated with the HTML object is read out from the web page, data corresponding to the dropped object are acquired from a process of the dropping origin program and the acquired data are transmitted to make a memory means of the outer information providing system corresponding to the read-out upload path store the data.
    Type: Grant
    Filed: September 3, 2007
    Date of Patent: February 17, 2015
    Assignee: Sony Corporation
    Inventors: Takeshi Fujita, Tsutomu Kawachi, Keiichi Ogawa