Patents Examined by Scott Baderman
  • Patent number: 9710509
    Abstract: Apparatuses, methods and storage medium associated with rendering a web page are disclosed herein. In embodiments, a method may include rendering, by a main thread of a browser, one or more non-image objects of the web page; decoding in parallel, by an image decoder of the browser, an image of the web page, while the main thread renders the one or more non-image objects of the web page. On completion of decoding the image, the main thread renders the decoded image. The web page may be part of a web application. Other embodiments may be described and claimed.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: July 18, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Qing Jian Song, Yunlong Zhou, Luigi Rosso, Kevin Meier
  • Patent number: 9710444
    Abstract: Research items are stored in a research organization space within a document. The research organization space is separate from the document workspace that contains the document, itself. User inputs are provided to modify the research items or the document, by including research items within the document. Research items or document content are modified based on the user inputs.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tristan Alexander Davis, Ruth Kikin-Gil
  • Patent number: 9710157
    Abstract: For removing connective strokes, code identifies two connective points in a contiguous written input from a written input device. Each connective point is identified in response to a connective score for the connective point exceeding a connective threshold. The code further removes a connective stroke between the two connective points from the contiguous written input.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: July 18, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Ming Qian, Jian Li, Song Wang, Jianbang Zhang
  • Patent number: 9704188
    Abstract: A method and apparatus are disclosed that create an electronic form based on table data provided by Internet searching operations. One example may include determining at least one search term, querying, via a server, information provided by at least one network based on the search term, and copying at least one data table resulting from the information discovered during the querying operation. Additional operations may include parsing the at least one data table and storing the information in the server, displaying the data table to an end user so that the end user may select whether the data table should be included in the electronic form, and providing the user with the option to select and edit the contents of the data table. Upon the user's approval the data table may be copied into the electronic form.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: July 11, 2017
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9703765
    Abstract: The present disclosure relates to a data display method and a data display apparatus for an energy management system. The data display method according to the present disclosure comprises receiving a table generation request signal for data received from a data acquisition and management system, receiving a table display form and selection information of sorting, receiving at least one layer according to a selected table display form, sorting and displaying the received data according to the input table display form and the input layer, sensing a sorting request signal for the displayed data, and re-sorting and displaying the displayed data based on the received sorting request signal.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: July 11, 2017
    Assignee: LSIS CO., LTD.
    Inventor: Yeo Chang Yoon
  • Patent number: 9703757
    Abstract: Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventors: Graeme John Rimmer, Lewis Jay Hemens
  • Patent number: 9703758
    Abstract: A common file is generated by converting an original document into a format that can be uniformly handled by an application. When the common file is shifted to an editable state based on an instruction for the generated common file, the original document is stored in the common file. On the other hand, when the common file is not shifted to an editable state based on the instruction, the original document is not stored in the common file.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: July 11, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Fuse
  • Patent number: 9703767
    Abstract: A spreadsheet file and a dashboard structure file characterizing a dashboard are received. These files are then analyzed to determine dependencies. Subsequently, for each determined dependency, an event listener is registered for a dependent component that corresponds to the determined dependency. These event listeners are notified of an event from an event source when a corresponding dependee is changed. Dependent components are then updated using data from a corresponding dependee in response to event notifications so that each updated dependent component can be rendered within the dashboard. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: July 11, 2017
    Assignee: Business Objects Software Limited
    Inventors: Jason Bedard, Viren Kumar
  • Patent number: 9697187
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9696878
    Abstract: A system comprises a physical display unit and an aircraft system component. The aircraft system component is configured to output a first signal for display according to a first display format. The system also includes an abstraction component configured to generate a virtual display page according to the first protocol based on the signal received from the aircraft system component and to map the virtual display page into two or more modified pages. Each of the modified pages is configured according to a second display format and corresponds to a respective portion of the virtual display page. The abstraction component is further configured to output a second signal comprising a first of the two or more modified pages to the physical display unit for display according to the second display format. The abstraction component is configured to output a signal comprising a second modified page based on user input.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: July 4, 2017
    Assignee: Honeywell International Inc.
    Inventors: Harold Anthony Zulch, III, Thomas D. Judd, Andrew Abeyta
  • Patent number: 9696877
    Abstract: This disclosure describes techniques enabling character-string completion. These techniques present characters and character strings responsive to a selected prior character and enable selection of one of these characters or character strings quickly, easily, and/or accurately.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: July 4, 2017
    Inventor: Michael K. Colby
  • Patent number: 9697534
    Abstract: The present disclosure includes systems and techniques relating to identifying value marketing activities. In some implementations, an apparatus, systems, or methods can include receiving conversion path information including data relating to user interactions with a content item associated with a marketing activity, determining a first attribution credit by applying a first attribution model to the received information, and a second attribution credit by applying a second attribution model to the received information, determining an attribution contrast ratio based on the first and second attribution credit, identifying an opportunity based on the determined attribution contrast ratio, and presenting a recommendation for the marketing activity based on the identified opportunity.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: Stefan F. Schnabl, Jon Vaver, Arjun Satyapal, John Huang, Wenjie Jiang
  • Patent number: 9697528
    Abstract: Mechanisms are provided for tracking link sharing in a messaging environment of a data processing system. Message information is received that identifies a plurality of links to content included in one or more messages exchanged via the data processing system. A relationship measure is determined based on the message information. The relationship measure measures a likelihood that a first link is related to a second link in the plurality of links and points to a same source of content. An association data structure associating the first link with the second link is generated based on the relationship measure. User interactions with the first link and the second link are tracked based on the generated association data structure.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Maryam Ahmed, Al Chakra, Matthew C. Hillary, Michael S. Thomason
  • Patent number: 9697180
    Abstract: A method for placing a text string on a page includes obtaining an electronic document identifying a margin of the page, an exclusion region having a perimeter for placement on the page, a texture to fill the exclusion region, and the text string, calculating, using a path-fill algorithm inputting the perimeter, exclusion region geometric primitives, calculating, using the path-fill algorithm inputting a path based on the perimeter and the margin, text region geometric primitives, receiving the text string and the text region geometric primitives; calculating, for a line band crossing the page, segments corresponding to an intersection of the line band with the text region geometric primitives, rendering the page by filling the exclusion region geometric primitives with the texture, and placing the text string within the segments.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: July 4, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9690452
    Abstract: The present invention is a system and method operable with generally available browser technology that may facilitate improved access and navigation of the Internet and world-wide web by a user who is a novice user or is a user with disabilities. A browser plug-in component may cause the display of buttons, indicators and/or textual information to a user to aid a user in accessing and navigating the webpages. The buttons, indicators and/or textual information may be provided as an overlay on existing webpages. The overlay and webpage display may be tailored to specific users at a point in time and over time so that the overlay elements may reflect user preferences and/or a level of access/navigation activities that is appropriate to the user.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: June 27, 2017
    Inventors: Jonathan Seliger, Manny Sandler, Vernon Lun, Anthony Warren Lee
  • Patent number: 9690771
    Abstract: Aspects described herein provide quality assurance checks for improving the construction of natural language understanding grammars. An annotation module may obtain a set of annotations for a set of text samples based, at least in part, on an ontology and a grammar. A quality assurance module may automatically perform one or more quality assurance checks on the set of annotations, the ontology, the grammar, or combinations thereof. The quality assurance module may generate a list of flagged annotations during performance of a quality assurance check. The list of flagged annotations may be presented at an annotation review interface displayed at a display device. One of the flagged annotations may be selected and presented at an annotation interface displayed at the display device. Responsive to presentation of the flagged annotation, the ontology, the grammar, the flagged annotation selected, or combinations thereof may be updated based on user input received.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: June 27, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Real Tremblay, Jerome Tremblay, Serge Robillard, Jackson Liscombe, Alina Andreevskaia, Tagyoung Chung
  • Patent number: 9684641
    Abstract: In some examples, an electronic device may present a portion of a content item in a first language contemporaneously with a corresponding portion in a second language. Thus, a user may view the portion of content in the first language and the same portion of content in the second language. Further, the electronic device may dynamically adjust an area allotted to displaying each language version, such as in the case that a portion of content in one language takes up more space than a matching portion of content in the other language. In some examples, metadata for multiple language versions of a content item may include mapping information for correlating a portion of the first language version of the content item with a matching or corresponding portion of the second language version of the content item based, at least in part, on location information.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Janna S. Hamaker, Tom Killalea, Abhishek Patnia
  • Patent number: 9684635
    Abstract: One exemplary embodiment involves receiving, at a computer device, packaged content, wherein the packaged content comprises a manifest and assets. The exemplary method further comprises presenting, via a processor of the computer device, the packaged content in a content consumption environment based at least in part upon the manifest, wherein the manifest identifies stacks, each stack comprising one or more of the assets that are logically related to one another, wherein navigation amongst and within the stacks is specified by the manifest.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: June 20, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Gregory S. St. Pierre, Robert Walton
  • Patent number: 9679082
    Abstract: Methods, systems and programming for providing content. In one example, a request for content is received from a user. One or more parameters associated with a platform on which the requested content is to be presented are obtained. A plurality pieces of addition content are obtained based on the requested content or information associated with the user. Each piece of the addition content is associated with a user engagement metric. A layout of an enriched content page is determined based on the one or more parameters. The layout of the enriched content page includes one or more slots for presenting content. One or more pieces of the additional content are assigned to the one or more slots based on the user engagement metric. The enriched content page including the requested content and the one or more pieces of the additional content is transmitted to the platform.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: June 13, 2017
    Assignee: YAHOO! INC.
    Inventor: Bruno M. Fernandez-Ruiz
  • Patent number: 9672197
    Abstract: Embodiments of the invention provide for universal rebranding of a Web site. A method for Web site universal rebranding includes loading source code for a source Web site and source code for a target Web site. The method also includes parsing the source code to identify for each of the source Web site and the target Web site a style sheet framework, one or more icons representative of branded logos, and a color and font scheme. Thereafter, design ontologies for both the source and also the target Web site are generated based upon the respectively identified style sheet frameworks, icons, logos and color and font schemes. Finally, the ontologies can be compared to identify common design elements and the style sheet framework of the target Web site can be modified to incorporate design values for the common design elements drawn from the style sheet of the source Web site.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 6, 2017
    Assignee: SugarCRM Inc.
    Inventors: Julien Girault, Matthew Marum, Henry Rogers