Patents Examined by Asher Kells
-
Patent number: 9436659Abstract: 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: GrantFiled: June 19, 2014Date of Patent: September 6, 2016Assignee: 3RB LLCInventors: Brad Duns, Laureen Sills, Kristin Wright
-
Patent number: 9436954Abstract: 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: GrantFiled: March 17, 2016Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventor: Ira L. Allen
-
Patent number: 9436671Abstract: 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: GrantFiled: November 5, 2012Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Allan Folting
-
Patent number: 9430447Abstract: 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: GrantFiled: May 20, 2013Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Marco Paglia, Nathan Stuart Streu
-
Patent number: 9411782Abstract: 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: GrantFiled: November 9, 2012Date of Patent: August 9, 2016Assignee: Adobe Systems IncorporatedInventors: Mike Harris, Charles C. Scheinost, Tom Juhasz, Matthew Hamlin, Amit Kishnani, Bruce Bowman, Joshua Hatwich
-
Patent number: 9405425Abstract: 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: GrantFiled: January 30, 2013Date of Patent: August 2, 2016Assignee: Google Inc.Inventors: Daniel D. Weston, Charles La, Jonathan Wolfe, Paul Schelte Reitsma, James D. Hawkins, Mehdi Sharifzadeh
-
Patent number: 9400884Abstract: 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: GrantFiled: January 18, 2013Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Gregory J. Boss, Yen-Fu Chen, Rick A. Hamilton, II, Timothy M. Waters
-
Patent number: 9361287Abstract: 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: GrantFiled: May 22, 2013Date of Patent: June 7, 2016Assignee: Google Inc.Inventors: Benjamin Wolfe Simon, Manuel Tragut, Zachary Erik Lloyd, Joshua Ari Danziger, Daniel Gundrum
-
Patent number: 9354788Abstract: 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: GrantFiled: May 20, 2013Date of Patent: May 31, 2016Assignee: LG Electronics Inc.Inventors: Seunghyun Woo, Hayang Jung
-
Patent number: 9355081Abstract: 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: GrantFiled: June 13, 2014Date of Patent: May 31, 2016Assignee: VMware, Inc.Inventors: Yao Zhang, Yu Xin Kou, Chang Yan Chi, Zhibin He, Junfei Wu
-
Patent number: 9355080Abstract: 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: GrantFiled: April 24, 2014Date of Patent: May 31, 2016Assignee: GOOGLE INC.Inventors: Lantian Zheng, Zhi Weng
-
Patent number: 9342301Abstract: 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: GrantFiled: June 20, 2013Date of Patent: May 17, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Georgia Koutrika, Craig Peter Sayers, Alkiviadis Simitsis, Alejandro Guerrero Gonzalez, David Alan Tamez Cantu
-
Patent number: 9330066Abstract: 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: GrantFiled: June 25, 2013Date of Patent: May 3, 2016Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.Inventors: Ma Kharisma Esguerra, William Chang, Akinori Yamamoto
-
Patent number: 9323737Abstract: 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: GrantFiled: May 22, 2013Date of Patent: April 26, 2016Assignee: INSTITUTE FOR INFORMATION INDUSTRYInventors: 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: 9317874Abstract: 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: GrantFiled: September 30, 2013Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventor: Ira L. Allen
-
Patent number: 9317963Abstract: 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: GrantFiled: May 21, 2013Date of Patent: April 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
-
Patent number: 9298688Abstract: 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: GrantFiled: May 22, 2013Date of Patent: March 29, 2016Assignee: GOOGLE INC.Inventors: Benjamin Wolfe Simon, Manuel Tragut, Zachary Erik Lloyd, Joshua Ari Danziger, Daniel Gundrum
-
Patent number: 9286282Abstract: 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: GrantFiled: June 18, 2014Date of Patent: March 15, 2016Assignee: MOV DIGITAL MEDIA, INC.Inventors: Thomas Chow Ling, III, Peter Iveson Norton
-
Patent number: 9280906Abstract: 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: GrantFiled: February 4, 2013Date of Patent: March 8, 2016Assignee: Audible. Inc.Inventors: Ajay Arora, Guy Ashley Story, Jr.
-
Patent number: 9280524Abstract: 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: GrantFiled: June 26, 2013Date of Patent: March 8, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Elena Smirnova