Patents Examined by Asher Kells
  • Patent number: 9558175
    Abstract: Briefly, embodiments disclosed herein may relate to generating signals and/or states representative of a template for a web page. One or more areas of a template may be associated with a respective one or more entities of a web page publisher, and content for the one or more areas associated with the one or more entities may be selected.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 31, 2017
    Assignee: Yahoo! Inc.
    Inventors: Evgeniy Makeev, Jeff Budzinski, Scott Roy, Annie Cheng, Timothy Daly
  • Patent number: 9552352
    Abstract: Technologies pertaining to retrieval of contextually relevant attribute values for an automatically identified named entity in a document are described herein. Named entity recognition technologies are employed to identify named entities in the text of a document. Context corresponding to an identified named entity is analyzed to probabilistically assign a class to the named entity. Attributes that are most relevant to the class are determined, and attribute values for such attributes are retrieved. The attribute values are presented in correlation with the named entity in the document responsive to user-selection of the named entity in the document.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Evelyne Viegas, Eric Anthony Rozell
  • Patent number: 9552439
    Abstract: A web page may be rendered for display on a client device. The rendered web page may include a first document and a first advertisement that is based on the first document. It may be determined that a first scroll position of the rendered web page has a first characteristic. Possibly responsive to determining that the first scroll position of the rendered web page has the first characteristic, a second document may be requested and received from a content server device, and, based on the second document, a second advertisement may be requested and received from an advertisement server device. The web page may be re-rendered for display on the client device. The re-rendered web page may include content from the first document, content from the second document, the first advertisement, and the second advertisement.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: January 24, 2017
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Farha Abdul Sattar Mukri
  • Patent number: 9552440
    Abstract: A web page may be rendered for display on a client device. The rendered web page may include a non-scrollable portion and a scrollable portion. The non-scrollable portion may contain a first advertisement in a particular position specified by an advertisement placeholder. The first advertisement and the scrollable portion may be based on a first document. A first scroll position of the scrollable portion may be determined to have a first characteristic. The web page may be re-rendered for display on the client device. The re-rendered web page may include the non-scrollable portion containing a second advertisement in the particular position, and the scrollable portion. The second advertisement may be different from the first advertisement. The second advertisement and the scrollable portion may be based on a second document.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: January 24, 2017
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Farha Abdul Sattar Mukri
  • Patent number: 9547632
    Abstract: Disclosed is a system for playing multimedia for a PDF document-based e-book. According to one embodiment of the present invention relating to the system for playing multimedia for a PDF document-based e-book, it is possible to map an object, such as text and an image, of an e-book document having multimedia content, and to play/stop the multimedia content of the document according to the request of a user.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: January 17, 2017
    Inventor: Jin-Hyuk Jang
  • Patent number: 9519627
    Abstract: A method of normalizing an extensible markup language schema definition (XSD) schema type may be used in encoding and/or decoding an extensible markup language (XML) document. The method may include receiving an XSD schema type including a state. The method may also include analyzing the state for a conflict. The conflict may include an event resulting from a local production and one or more events resulting from a foreign production. When the conflict is detected, the method may include ignoring the one or more events resulting from the foreign production and generating a modified grammar for the state including the event resulting from the local production.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: December 13, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Takuki Kamiya
  • Patent number: 9519624
    Abstract: Systems and methods for displaying, responsive to user-designation of a desired set of media object previews for view, the previews of the media objects of an electronic content work within a single view on a display of a computer system. The view presents those previews of the media objects of the electronic content work appropriate for one or more target rendering environments, according to user-specified display criteria. The previews may be images of the media objects captured when the subject media objects were rendered in a simulated target rendering environment. In some cases, these may be images of the media objects captured with the media objects were in desired states during rendering thereof in the simulated target rendering environment. The view may present the previews according to user-defined size criteria.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: December 13, 2016
    Assignee: Inkling Systems, Inc.
    Inventors: Thomas Charles Genoni, Aashay Desai
  • Patent number: 9519727
    Abstract: In order to improve the efficiency of website optimization processes a novel pre-processing method at least includes: a) receiving website source code or web browser code from a website to be optimized; b) converting the website source code or web browser code into an electronic image; c) mapping web page elements corresponding to areas in the image; d) performing saliency analysis on the image; e) mapping the results of the saliency analysis to the web page elements; and f) selecting at least one web page for inclusion in a website optimization process based on the saliency analysis. A corresponding novel system is also disclosed.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: December 13, 2016
    Assignee: Hiconversion, Inc.
    Inventor: Zijad F. Aganovic
  • Patent number: 9514116
    Abstract: Gadgets integrate with spreadsheets and the spreadsheet calculation engine. A gadget is bound to a range of cells (one or more) within a sheet. When one or more of the cells of the bound range is accessed (e.g. selected, hovered over, edited, deleted, added), the gadget is notified. The gadget may use this information for updating a display rendered by the gadget and/or performing some other action. The gadget uses an Application Programming Interface (API) to create the binding, communicate with the spreadsheet, and perform actions in the spreadsheet. The gadget is a Named Item object within the spreadsheet such that the gadget may be viewed/displayed differently from other objects. Out of date requests from the gadget are attempted to be detected and prevented from being processed such that the gadget is not acting on the latest data.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: December 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Waldman, Keyur Rahul Patel, Sharar Prish, Eoin James Burke, Daniel Battagin, Jon Garrett Simmons
  • Patent number: 9514115
    Abstract: The settings related to form fields now are unable to be set dynamically according to attributes of a table. The settings related to form fields include length of form fields, validation rule of form filed (such as length of input character or whether the input character is a not null parameter, etc.), and presentation of form fields (such as check box or calendar time selection interface). The present invention uses result set metadata of a relational database to get the attributes. Thus a form interface includes form fields corresponding to the attributes. And the presentation of the form fields can be determined by the corresponding attribute parameters. Moreover, whether data format is correct is checked by a form validation program according to data user input into the form field. Thereby development workflow can be simplified and development time can be shortened for web developers and program designers.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 6, 2016
    Inventor: Shih-Hsin Chen
  • Patent number: 9507489
    Abstract: An edition control system includes a screen manager managing UI part information indicating a UI part displayable on a UI screen; a user information manager managing screen configuration information of the UI screen for each of users; an edition controller, when receiving a display request, generating screen information of the UI screen based on the UI part information and the screen configuration information corresponding to the user of the display request; a Web application controller generating Web screen information of a Web screen; and a Web browser displaying the Web screen based on the Web screen information. Further, upon acquiring the edition information from the Web application controller, the edition controller sets the screen configuration information of the UI screen based on the edition information in the user information manager.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: November 29, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventor: Shigeo Negoro
  • Patent number: 9501458
    Abstract: A browser-executable software program for presenting a web page that provides the “look and feel” and functionality of a mobile application can be automatically generated from a mobile application specification. The mobile application specification identifies one or more predetermined content component types and one or more associated content sources. For each content component type, a copy of a corresponding code generation template is populated with a URL for each corresponding content source and executed to produce browser-executable program code. The browser-executable program code is then embedded into a populated copy of a navigation container code template to form a complete browser-executable software program, which is integrated into an HTML page. The HTML page can be returned in response to a request from a browser executing on a networked mobile wireless telecommunication computing device and the HTML page carries the browser-executable software program to the browser.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: November 22, 2016
    Assignee: Weever Apps Inc.
    Inventors: Robert Gerald Porter, Andrew John Holden
  • Patent number: 9501457
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for creating a communication including content editable in a browser independent of platform or operating system. A system creates such a communication by defining the communication in markup language having a plurality of elements, adding canvas element(s) as one of the elements, inserting script within the markup language for defining the user specific and non-user specific content as a plurality of user specific and non-user specific objects, establishing coordinates for each of the user specific and non-user specific objects relative a defined origin, drawing each object at the coordinates established for the object in the canvas element(s) as canvas natives visible in the browser, and interpreting user initiated events for use in editing at least one of the plurality of user specific objects and the plurality of non-user specific objects.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 22, 2016
    Assignee: AIRSPRING SOFTWARE, LLC
    Inventors: Ron L. Heiney, Robert C. Guckenberger
  • Patent number: 9489368
    Abstract: A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The smart selection engine reduces the cognitive load and complexity for performing spreadsheet operations by clearly presenting the user with easy to use and understand options that are big, simple, and lend themselves nicely to natural user interfaces, touch enabled devices, and devices with small displays as well as with graphical user interfaces, larger displays, and traditional input devices. By making contextually based suggestions, the smart selection engine reduces or eliminates the need for the user to be aware of the available operations or how to perform the operations. Further, the smart selection engine improves the consistency and efficiency of working with a spreadsheet.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: November 8, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat
  • Patent number: 9471556
    Abstract: A system is provided in which access to documents and collaboration across varied platforms and feature versions is supported. A conversion and merge services is described that enables a client device to display documents irrespective of the original file format and re-integrate into the original document the modifications of the displayed document. The displayed document (as a whole or in parts) can be imported and converted to the file format of the original document before the changes are compared and merged into the original document. A set of application programming interfaces are also provided that perform certain tasks, such as highlight, comment, or format.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: October 18, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert A. Little, Zeyad Rajabi, Scott M. Stiles
  • Patent number: 9454515
    Abstract: Server systems are disclosed that receive content requests and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. The server systems can also generate text information regarding text in the requested content items, and provide the text information to user devices so that the user devices can have knowledge of the text in the content item. The user device can use the text information to handle user interactions with the content item, including copy, paste and search commands and other similar commands. Accordingly, the hardware-independent graphics commands-based representation may provide text interactivity and effects not otherwise available to content representations based on graphics commands or images of content.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: September 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Saral Jain
  • Patent number: 9443027
    Abstract: Various embodiments provide a unified discovery control that can be incorporated as part of a web browser. The unified discovery control provides a central location that describes various services that a website has to offer. In addition, the unified discovery control can allow the user to interact with the individual services that the website has to offer as by providing the user with the ability to add, update, uninstall and/or otherwise manage the various services that are described in the unified discovery control. Thus, the unified discovery control provides a centralized management system that provides the user with a common, predictable and repeatable user experience for interacting with various services that a website can offer.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jane Kim, Sean Lyndersay, Walter Von Koch
  • Patent number: 9436664
    Abstract: A method and system for performing search and replace operation has been implemented. The system enables to perform multiple scope based search concurrently within plurality of documents. The system also supports multiple file formats and is able to generate reports post completion of the search and replace operation.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 6, 2016
    Assignee: Tata Consultancy Services Limited
    Inventors: Tamildurai Mehalingam, Muthukumar Ezhumalai, Rekha Kothandaraman
  • Patent number: 9436663
    Abstract: A content platform for presenting documents to a user based on topics and collective opinions expressed in the documents is disclosed. The content platform mines a corpus of documents to identify a set of topics and analyzes each document in the corpus of documents to determine a set of opinions associated with the set of topics. The corpus of documents is presented to the user based on the set of topics and the set of opinions. Each document in the corpus of documents is visually modified to focus the user's attention on the set of opinions associated with the set of topics.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: September 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Joshua Hailpern, Bernardo Huberman
  • Patent number: 9436670
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for providing an interface for data entry into a webform. In one embodiment, the method includes receiving a selection of an active data-entry field, determining an inline label associated with the active data-entry field, determining which data-entry fields are required data-entry fields, and determining a location of an active data-entry field within a webform. The method further includes calculating an estimated time to complete the webform based on historical data for the active data-entry field and mobile webform. The method further includes providing an interface for the webform that includes information corresponding to the active data-entry field, the determined inline label, an indication of whether or not the active data-entry field is required, the calculated estimated time to complete the webform, and an indication of the determined location of the active data-entry field within the webform.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore