Patents Examined by Kyle Stork
  • Patent number: 8990672
    Abstract: Methods and systems of inter-relating themes via a design and a layout relationship are disclosed, offering flexibility in design and data relationships of media-based projects. In one embodiment, an Internet user at a user-device selects a theme from a plurality of available themes, the theme being a collection of designsets. The system automatically selects a design from the designsets that best fits the content provided by the user. The design automatically inherits a layout from a layoutset corresponding to the automatically selected design. The design defines style and formatting over the layout, while the layout defines the locations of photos and text. When a user selects a different theme, the system can quickly adjust the design without input from the user, increasing user friendliness and usability. The user can create additional personal customizations, and print the final design to create a photobook or other media-based project.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: March 24, 2015
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Anthony Jan Fung Lai, Dan Schultz, Denys Barushev, Anton Vladimirovich Astashov, Wiley Wang
  • Patent number: 8990679
    Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carl A. Edlund, Samuel W. Bent, Michael E. D. Winser
  • Patent number: 8984439
    Abstract: Methods and systems for managing a graphical user interface involve, for example, defining, using a processor coupled to memory, a threshold distance between windows on a display screen at which a mutual attraction between the windows is activated to draw the windows together as components of a picture of windows. Also using the processor, all windows of a same functional type that are components of the picture of windows are resized simultaneously without affecting the size of windows of other functional types that are also components of the picture of windows. Likewise using the processor, all windows on the display screen are maintained in an active state regardless of a focus of a user input device.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Citibank, N.A.
    Inventors: David Niall O'Byrne, Alaa Abdulkhaleq Saeed, Ashvin Parkash, Wyatt Alexander Flores, Vanderlei Cardoso da Silva, Ori Anavim, Kumaravel Kannan Nagarajan, Andrew Robert Blackman, Naveenprasad Subbiyan, Krishnaraj Rajagopalan, Laura Krystyna Lingard Turner
  • Patent number: 8984395
    Abstract: A received markup language document including a structured list of elements is transcoded by a method which includes analyzing the structure of the document, generating a virtual rendering of a layout of the document, and identifying one or more rectangles each containing at least one element from the virtual rendering. Data representative of the markup language document is generated, including a list of rectangles and their positions in the layout. The thus transcoded document can be displayed on a device which receives the generated data. When a position or a direction within the document is selected, such device may analyze the layout of the document to select at least one of the rectangles based on the position or direction. The device may then display at least a portion of the document selected such that the identified rectangle is given a predefined position on the display.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: March 17, 2015
    Assignee: Opera Software ASA
    Inventors: Per Hedbor, Johan Schon
  • Patent number: 8977955
    Abstract: Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document. Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: March 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Evgeny N. Veselov, Rossen Petkov Atanassov, Michael Jacob Jolson
  • Patent number: 8949707
    Abstract: Provided are an adaptive document display apparatus and method, and more particularly, an adaptive document displaying apparatus and method which can adaptively convert a document according to the screen size of a device that is to display the document. The adaptive document displaying apparatus includes: a document analyzing unit analyzing each of a plurality of components included in a document; and a document converting unit converting the document according to the result of analysis and attributes of a display device.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: February 3, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hye-Jeong Lee, Ji-Hye Chung, Jong-Ho Lea, Yeun-Bae Kim, Byung-In Yoo
  • Patent number: 8943400
    Abstract: A document processing apparatus has an attachment unit and a storage. The attachment unit attaches a comment to an electronic document as additional information. The comment relates to a modification of the electronic document. The storage associates the comment with modified place information and stores them. The modified place information indicates a modified place of the electronic document, when the electronic document is modified based on the comment.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: January 27, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Kei Tanaka, Nobuyuki Takeo
  • Patent number: 8943402
    Abstract: A system and method for navigating Internet content with a limited or non-existent return channel, limited bandwidth and/or a set-top box with limited processing power.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: January 27, 2015
    Assignee: Banbury Technologies LLC
    Inventor: William J. Sequeira
  • Patent number: 8938673
    Abstract: A method and apparatus for editing the home screen in a touch-enabled device enables the touch-enabled device to move a content item between pages of the home screen in an easy and intuitive way by: displaying a selected page as a current home screen; detecting a first interaction in the course of utilizing the home screen; displaying, when the first interaction is a page transition interaction, a transition mode screen; detecting a second interaction for moving a content item between pages while the transition mode screen is displayed; and moving the content item to a target page indicated by the second interaction.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 20, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang Ki Lee, Su Jung Youn, Kyoung Ae Lim, Su Mi Shim, Wan Soo Lim
  • Patent number: 8935605
    Abstract: A method for parsing a document in an Extensible Markup Language (XML) format includes identifying data via the XML format, defining a tag set including a plurality of tags, defining a tokenizer that produces one token at a time, parsing the XML document via a parser, validating the XML document via a validation engine, the validation engine driving the tokenizer, the validating being an integral part of the parsing, and permitting the validation engine to be written in a recursive-descent code-driven manner.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Moshe E. Matsa, Eric Perkins
  • Patent number: 8935603
    Abstract: A system and method are provided for a network-based content management system (CMS) for providing a creative storytelling platform. Such platform may provide for information to be shared via a slide(s). For example, such slide(s) can be an image, text, text with an image, text with a background image, an RSS feed, a feed from a blog, a feed from a Twitter stream, a Vimeo video, etc. The slides can be grouped together and nested below or above one or more slides. The slide can be associated in a hierarchy which extends horizontally and vertically. Embodiments of the present invention provide for the hierarchical set of slides to be navigated by a user via a keyboard, touchscreen, or other communication means. The views of the slides can be changed, e.g., from filmstrip to grid view to single slide full screen views. One or more slides and/or sets of slides can be password protected.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: January 13, 2015
    Assignee: Pilot.Is LLC
    Inventors: Christopher Kief, David Lee
  • Patent number: 8930811
    Abstract: A method of making an image product includes receiving a template selection from a user, the template including a template graphic and a plurality of different openings in the template graphic, each opening surrounded by at least a portion of the template graphic. The method further includes receiving a single image selection from a user and compositing the single image into two or more of the plurality of different openings in the template graphic, so that two different portions of the single image are located in two different openings in the template graphic and the two different portions of the single image have the same relative locations in the composition as in the single image.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: January 6, 2015
    Assignee: Kodak Alaris Inc.
    Inventors: Ronald Steven Cok, John Randall Fredlund
  • Patent number: 8924875
    Abstract: A data recovery method and system is provided. The method includes initializing and presenting by a processor, a computer generated presentation data. The processor monitors input cursor focus, a cursor, and data input from a user with respect to the computer generated presentation data. The data input is automatically stored within a specified memory unit. A portion of the data input is directed to an associated area in the computer generated presentation data. A focus change with respect to the cursor, the associated area, and the data input is detected and in response, a message a message indicating the focus change is presented to the user. The processor receives a command from the user in response to the message.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Robert J. Torres
  • Patent number: 8924843
    Abstract: A plurality of time series having corresponding sets of data over time are received. Visual indicators for display in a display region are presented for values of at least a first attribute of the plurality of time series in corresponding cell-based lines, where the cell-based lines have cells to display the corresponding visual indicators for the values of the at least first attribute over time. The plurality of time series in the display region are ordered according to an aggregate of at least one attribute of the plurality of time series.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: December 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Rodney L. Watson
  • Patent number: 8924845
    Abstract: An improved web browser architecture for an OOP application for a dynamic web page using a client-side scripting language in JavaScript and Ajax to encapsulate presentation logic as objects manipulated by a mediator class state controller object. The browser code is divided into reusable but decoupled and interacting objects. The objects publish to unknown subscribers, and there is no need for objects to explicitly know of or be bound to other objects subscribing to events, consistent with a delegate model. The state of the web browser can be maintained by the state controller, and bookmarking of the state of the web browser allows reconstruction of a web browser dynamic web page. In a preferred embodiment, a GUI for the web browser controls a SAN.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: December 30, 2014
    Assignee: LSI Corporation
    Inventors: Steven G. Hagerott, John LaBanca
  • Patent number: 8910034
    Abstract: Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Referencing documents contain a reference to a fragment object which delivers the content of the fragment of the source document to the referencing document. The source document can be directly updated through updating the fragment of the source document contained in the referencing document via the use of the fragment object. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a non-existent source document.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 9, 2014
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 8904269
    Abstract: The present invention provides a computer implemented method for generating translatable and accessible multimedia presentations. The method can include transforming a presentation master file defining a multimedia presentation into each of a text file and a variables file, generating a plurality of slides for a slide show with text strings from the text file and imagery and audiovisual elements from the variables file, and launching the slide show. Transforming a presentation master file into each of a text file and a variables file can include additionally transforming the presentation master file into a visual markup language document emulating the multimedia presentation. As such, in an aspect of the embodiment, the method further can include detecting an assistive technology, and rendering the visual markup language document in lieu of the slide show.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey T. Antley
  • Patent number: 8892995
    Abstract: A computer-implemented system and method for generating specialty imaging effects from layered documents are provided. The method includes providing a layered document that contains one or more effect layers and one or more visual layers. For each visual layer, the method includes identifying visual graphical elements within the visual layer. For each of the visual graphical elements, the method identifies, as a next effect layer, a closest effect layer above the visual layer which includes an effect graphical element that overlaps, at least in part, the identified visual graphical element. A new graphical element is created by merging at least part of the identified visual graphical element with at least part of the overlapping effect graphical element. The merging may be performed with regular specialty imaging techniques. The input layered document is transformed by replacing the identified visual graphical element on the visual layer with the new graphical element.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: November 18, 2014
    Assignee: Xerox Corporation
    Inventors: Yves Hoppenot, Mario Jarmasz, Ismail Gunsaya
  • Patent number: 8892991
    Abstract: The reading unit reads mapping information that maps a particular point in a document structure defined by XML schema to the name of a variable and a training XML document that includes a substitute character string positioned at a particular point and tags. A parser converts the training XML document into a sequence of events each specifying one of substitute character string and the tag names. The reading unit reads in an EXI grammar form. A code composer processes the sequence of events and generates an EXI event code based on the EXI grammar form, generates a function to retrieve the value of a variable mapped to the particular point at which the substitute character string is positioned when the event is an event specifying substitute character string, and produces an EXI encoder including output instruction codes to output EXI event codes and the retrieved value of the function.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: November 18, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Yusuke Doi
  • Patent number: 8875015
    Abstract: A thumbnail display method is provided, which includes receiving a selection of an XML paper specification (XPS) file, receiving a preview command for the selected XPS file, analyzing a structure of the XPS file, and displaying thumbnail information regarding a plurality of thumbnails contained in the XPS file according to the analyzed structure. Therefore, it is possible for a user to preview various thumbnails contained in an XPS file.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: October 28, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Myoung-sim Kim, Joo-duck Kim