Patents Examined by Asher Kells
  • Patent number: 9436659
    Abstract: A system and method to view, edit, share, and organize files using software in the form of a computing application for a computing device, allowing a user to keep annotations directly on a document that may be transferred between updates. This allows multiple users to work on one project and share edits no matter where they are or what device they are using.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: September 6, 2016
    Assignee: 3RB LLC
    Inventors: Brad Duns, Laureen Sills, Kristin Wright
  • Patent number: 9436954
    Abstract: A queuing method and system. The method includes retrieving by a computer processor of a stationary computing system or a computing device, queue data placing an individual onto an initial queue list for receiving a service and ID data identifying the individual. The computer processor presents a status of the individual with respect to the queue list. The computer processor receives a request associated with the service and in response presents options for the individual. The computer processor receives a selection for an option and generates a modified queue list.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventor: Ira L. Allen
  • Patent number: 9436671
    Abstract: A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally adjacent to one another.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Allan Folting
  • Patent number: 9430447
    Abstract: Methods and systems are provided for presenting media content based on parsed text. Text may be received and a referenced media entity may be identified in the text. A search may be conducted for media content related to the referenced media entity. A content item may be identified based on a result of the search, and the content item may be presented to a first user. The referenced media entity may be a song, a book, an author, an actor, an artist, an album, a song, a producer, a person, a title, a movie, a concert, a show, a television program, a video, a newspaper, a magazine, a celebrity, a personality, and a character. Additionally, user information about the first user may be received and presentation of the content item may be based on the user information about the first user.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Marco Paglia, Nathan Stuart Streu
  • Patent number: 9411782
    Abstract: Elements of the geometry of the image of a webpage as rendered on at least one target browser are compared with elements of a baseline geometry of the webpage to determine the differences between elements of the baseline geometry of the webpage and elements of the respective geometries of the image of the webpage as rendered on the at least one target browser. The elements of the image may be determined by a software tool for determining elements of a document geometry, such as a DOM geometry service. Code such as JavaScript may be injected into the webpage for use in determining the elements of the geometry of the image of the webpage. A list of issues that web developers face may be generated and the above differences between respective elements may allow arriving at a solution for at least some of the issues in order to provide testing of webpage information in real time.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: August 9, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Mike Harris, Charles C. Scheinost, Tom Juhasz, Matthew Hamlin, Amit Kishnani, Bruce Bowman, Joshua Hatwich
  • Patent number: 9405425
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for presenting content associated with a landing page. A method includes: receiving a request for content to be published along with third party content in a resource; identifying a content item responsive to the request, the content item including a link to a landing page and an indicator for designating the content item as a swappable content item, wherein a swappable content item enables navigation away from the resource to the landing page without losing state of the resource, the content item being configured to monitor interactions of the user and inhibit a direct loading of a landing page in favor of a simultaneous presentation of the content of the landing page in a container having an overlay that includes the resource; and providing the content item including the indicator responsive to the request.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: August 2, 2016
    Assignee: Google Inc.
    Inventors: Daniel D. Weston, Charles La, Jonathan Wolfe, Paul Schelte Reitsma, James D. Hawkins, Mehdi Sharifzadeh
  • Patent number: 9400884
    Abstract: A system for automatically completing fields in online forms, such as login forms and new user registration forms, which employs a Master Cookie File containing sets of records associated with the user, his or her accounts or web sites, and registered values associated with form tags (e.g. username, password, address, email, telephone, etc.). When the user encounters another form, the MCF is automatically searched for matching values and form tags, primarily from the same account or web site, or alternatively from other accounts or sites. A flowing pop-up menu is displayed nearby the form fields from which the user can select values to automatically complete the form. Automatic account information updating, value expiration management, mapping of favorite values, and sharing of values are optional, enhanced functions of the invention.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Yen-Fu Chen, Rick A. Hamilton, II, Timothy M. Waters
  • Patent number: 9361287
    Abstract: Systems and methods for viewing filters on a collaborative spreadsheet stored on a cloud computing service include accessing, from each of a plurality of client computers, a first sheet of a spreadsheet stored on a cloud computing service, where a plurality of filters is associated with the first sheet. A first client computer in the plurality of client computers receives a command by a first user to apply a first filter in the plurality of filters to the first sheet, and applies the first filter to the first sheet on the first client computer. The filtered first sheet is displayed to the first user, and a second client computer in the plurality of client computers concurrently displays an unfiltered first sheet.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventors: Benjamin Wolfe Simon, Manuel Tragut, Zachary Erik Lloyd, Joshua Ari Danziger, Daniel Gundrum
  • Patent number: 9354788
    Abstract: This specification related to a mobile terminal and a control method thereof. The mobile terminal includes a display unit to output an electronic document page including at least one object, and a controller to select one area on the page in response to a touch input applied onto the display unit, and control the display unit to display the selected one area in a distinguishing manner from the page.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: May 31, 2016
    Assignee: LG Electronics Inc.
    Inventors: Seunghyun Woo, Hayang Jung
  • Patent number: 9355081
    Abstract: Techniques disclosed herein transform HTML forms into forms with graphical user interfaces (UIs) native to mobile devices. A user interface virtualization (UIV) agent divides an HTML form into rows based on row breaks. The UIV agent then identifies name-input pairs in the HTML form by applying a trained naïve Bayes classifier to determine name fields, and mapping the name fields to corresponding input fields. In addition, the UIV agent generates metadata which includes both information describing the rows in the form and the name-input information. Based on the metadata, a native form renderer running in the client device draws the form with native UI elements. In addition, the native form renderer forwards native UI events as HTML events.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: May 31, 2016
    Assignee: VMware, Inc.
    Inventors: Yao Zhang, Yu Xin Kou, Chang Yan Chi, Zhibin He, Junfei Wu
  • Patent number: 9355080
    Abstract: Propagating user feedback on shared posts is described, including receiving a user indication associated with repost content. The repost content is associated with post content. The post content includes at least one item provided on a website. The repost content includes at least one other item provided on another website or the website, and the at least one other item is associated with the at least one item. The repost content is determined to be associated with the post content. Post feedback data based on the user indication is identified. The post feedback data is associated with the post content, and the post feedback data represents previous user indication. The post feedback data is updated based on the user indication.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: May 31, 2016
    Assignee: GOOGLE INC.
    Inventors: Lantian Zheng, Zhi Weng
  • Patent number: 9342301
    Abstract: Converting an input script includes obtaining an input script comprising at least one variable, obtaining at least one translation transformation rule from a library, converting the input script into a tree representation, folding the tree representation to hide a subset of variables in the input script to create a folded tree, and generating a natural language text by applying at least one translation transformation rule from the library to the folded tree.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: May 17, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Georgia Koutrika, Craig Peter Sayers, Alkiviadis Simitsis, Alejandro Guerrero Gonzalez, David Alan Tamez Cantu
  • Patent number: 9330066
    Abstract: A method for dynamic display of at least one layer in a PDF document, comprising the steps of setting at least one criterion for at least one property of a trigger to change a display state of the at least one layer of the PDF document to another display state of the at least one layer of the PDF document, creating a script that can be processed by a PDF document reader and that contains the at least one criterion for the at least one property of the trigger, and embedding the script in the PDF document, wherein when the PDF document is opened by the PDF document reader, the script causes evaluation of the at least one property for the trigger, and if the at least one criterion for the at least one property of the trigger is met, then the script causes a change of the display state of the at least one layer of the PDF document.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 3, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Ma Kharisma Esguerra, William Chang, Akinori Yamamoto
  • Patent number: 9323737
    Abstract: A method for generating at least one interactive page template is provided. The at least one interactive page template includes at least one interactive component. The interactive component is a material which can be operated by at least one input signals of the mobile device and be presented by at least one output signals of a mobile device.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: April 26, 2016
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ren-Dar Yang, Hung-Sheng Chiu, Tse-Ming Tsai, Shih-Chun Chou, Bo-Fu Liu, Jih-Yiing Lin, Yu-Ting Lin, Pei Jiang
  • Patent number: 9317874
    Abstract: A queuing method and system. The method includes retrieving by a computer processor of a stationary computing system or a computing device, queue data placing an individual onto an initial queue list for receiving a service and ID data identifying the individual. The computer processor presents a status of the individual with respect to the queue list. The computer processor receives a request associated with the service and in response presents options for the individual. The computer processor receives a selection for an option and generates a modified queue list.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventor: Ira L. Allen
  • Patent number: 9317963
    Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: April 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
  • Patent number: 9298688
    Abstract: Systems and methods for processing user actions on a collaborative spreadsheet include accessing an unfiltered sheet of a spreadsheet stored on a server to display on a client computer, where a plurality of filters is associated with the unfiltered sheet, and receiving a selection by a user of a first filter in the plurality of filters to be applied to the unfiltered sheet. A filtered sheet is displayed to the user, where the filtered sheet is obtained by applying the first filter to the unfiltered sheet. User actions inputted by a user on the client computer are received that reference cells of the unfiltered sheet. User actions are sent to the server and transformed against the first filter. The display of the filtered sheet is updated based on the transformed user action.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: March 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Benjamin Wolfe Simon, Manuel Tragut, Zachary Erik Lloyd, Joshua Ari Danziger, Daniel Gundrum
  • Patent number: 9286282
    Abstract: Visitors that abandon electronic or computer-generated forms before completing and submitting the form are lost to business entities. Data obtained from abandoned electronic or computer-generated forms is used to identify these lost visitors. Sometimes a unique script embedded on the webpages scrapes the data from the forms. The obtained data is further utilized to market or remarket to the lost consumers by sending personalized messages via a preferred communication medium.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: March 15, 2016
    Assignee: MOV DIGITAL MEDIA, INC.
    Inventors: Thomas Chow Ling, III, Peter Iveson Norton
  • Patent number: 9280906
    Abstract: A selective synchronization service may facilitate the synchronous presentation of corresponding audio content and textual content. Corresponding words in companion items of audio and textual content may be selected for synchronous presentation. A corresponding word may be selected for synchronous audible and textual presentation according to any of a number of criteria. Further, a corresponding word may be selected for a modified synchronous presentation, in which the audible and/or textual presentation of the corresponding word is modified. Alternately, a corresponding word may be selected for an audible presentation without a textual presentation, or a textual presentation without an audible presentation.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: March 8, 2016
    Assignee: Audible. Inc.
    Inventors: Ajay Arora, Guy Ashley Story, Jr.
  • Patent number: 9280524
    Abstract: A first rendering of symbols is generated with typeset font, and the first rendering is displayed by a display device. From among the symbols, a selection is received from a user. A second rendering of the selection is generated with ink font, and the second rendering is displayed by the display device. At least one handwritten edit to the second rendering is received from the user, and recognition of the handwritten edit is performed. The selection is updated to incorporate the recognized handwritten edit. A third rendering of the updated selection is generated with typeset font, and the third rendering is displayed by the display device for replacing at least a portion of the first rendering.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: March 8, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Elena Smirnova