Patents Examined by Ahmad M El-Bkaily
  • Patent number: 10977425
    Abstract: A mobile phone. The mobile phone comprises a radio frequency transceiver, memory, processor, and browser application stored in the memory. When executed by the processor, the browser application establishes persistent connection with a content site, downloads a page from the content site by radio frequency transceiver, wherein the web page comprises content and at least one of a style sheet and a script code, presents the page based at least in part on the style sheet and the script code, caches the style sheet and the script code, receives a notification from the content site that one of the style sheet or the script code has been updated, downloads at least one of the updated style sheet or the updated script code based on the notification, and presents the page based at least in part on the at least one of the updated style sheet or the updated script code.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 13, 2021
    Assignee: Sprint Communications Company L.P.
    Inventor: Kevin V. Jadunandan
  • Patent number: 10891423
    Abstract: A portal page may be displayed in the active area of a portable computing device display. The portable computing device may receive display data that includes original page display instructions specifying how to display a plurality of portlets within a common page. The personal computing device may identify an initial portlet of the plurality of portlets and remove portlets, other than the initial portlet, from the original page display instructions to produce modified page display instructions having at least one transition instruction. The personal computing device may scale, based upon the modified page display instructions, the initial portlet to render within the active display area; and render, based upon the scaled initial portlet, a web page within the active display area.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stefan A. Hepper, Jaspreet Singh
  • Patent number: 10878175
    Abstract: A portal page may be displayed in the active area of a portable computing device display. The portable computing device may receive display data that includes original page display instructions specifying how to display a plurality of portlets within a common page. The personal computing device may identify an initial portlet of the plurality of portlets and remove portlets, other than the initial portlet, from the original page display instructions to produce modified page display instructions having at least one transition instruction. The personal computing device may scale, based upon the modified page display instructions, the initial portlet to render within the active display area; and render, based upon the scaled initial portlet, a web page within the active display area.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stefan A. Hepper, Jaspreet Singh
  • Patent number: 10664653
    Abstract: Data in different, respective ranges of spreadsheet file cells is compared, and a scope of a formula determined with respect to selected cells of the ranges of cells, wherein the formula pulls input data from selected cells of one range of cells and either pulls input data or generates output data to selected cells of the other range of cells. A review flag is automatically generated in association with data in a flagged cell in response to determining: that the flagged cell is omitted from a consecutive plurality of input data rows or columns; that the selected formula input cells are not consecutive within one of the ranges of cells; and that a high percentage of data values in corresponding cell rows or columns match but that and a location of the flagged cell is shifted from a corresponding cell within the other range.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bruce E. Villard, Jr., Henry C. Will, IV
  • Patent number: 10521169
    Abstract: A host device to which a print data generation device according to the invention is applied includes: a preview display unit which displays a handwritten input trajectory on a tape image showing an outer shape of a tape; a display control unit which performs display control of the preview display unit; and a print data generation unit which generates print data to print an image based on the input trajectory, on the tape with a size based on the tape image displayed by the preview display unit. The display control unit enlarges the tape image to include the handwritten input trajectory if the handwriting is performed outside the tape image.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 31, 2019
    Assignee: Seiko Epson Corporation
    Inventor: Mitsuhiro Yamashita
  • Patent number: 10445398
    Abstract: Managing assets during production of multimedia, comprising: creating at least one scouting image; creating a metadata including information needed to import the at least one scouting image as a shot; and generating a script including commands needed to recreate the shot in its current state, and storing camera and character attributes. Keywords include asset management and scouting images.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: October 15, 2019
    Assignees: SONY CORPORATION, SONY PICTURES TECHNOLOGIES INC
    Inventors: Dave Morehead, Yiotis Katsambas, James Williams, Rob Skiena, Umberto Lazzari
  • Patent number: 10331777
    Abstract: Features and techniques are disclosed for interacting with paginated digital content, including a multi-purpose tool and an annotation mode. The multi-purpose tool, which may be represented by a graphic (e.g., a movable interactive graphic), can provide access to multiple modes (e.g., copy, define, note, and/or highlight modes) that a user can invoke. The mode invoked determines the functions performed by the tool when interacting with the paginated digital content. The annotation mode, which may be invoked using the multi-purpose tool or independently thereof, can allow a user to create and edit annotations, such as highlights and notes (e.g., sticky notes, margin notes, and/or highlight notes), for paginated digital content. Editing the annotations may include selecting a desired color for the annotation, for example. The annotation mode may also allow a user to intuitively merge and delete annotations previously added to paginated digital content.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: June 25, 2019
    Assignee: Barnes & Noble College Booksellers, LLC
    Inventors: Kourtny M. Hicks, Amir Mesguich Havilio, Gerald B. Cueto
  • Patent number: 10204079
    Abstract: The present disclosure is applicable to the field of browser, and it provides a method and apparatus for displaying an extended function information area. The method comprises receiving an instruction for activating the extended function information area, acquiring a location where the extended function information area is to be displayed on a page according to the instruction; adjusting layout of the page according to the location and a predefined size of the extended function information area, so as to obtain a blank area on the page; and displaying the extended function information area in the blank area. According to embodiments of the present disclosure, the extended function information area is directly displayed, which enables the extended function information area to be displayed on the same layer as the page, ensures visual areas available to be browsed by users, and facilitates browsing of users.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: February 12, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xi Wang, Bo Hu, Zhipei Wang, Tingyong Tang, Ruiyi Zhou, Zhengkai Xie, Ying Huang, Wei Li, Cheng Feng, Kai Zhang, Huijiao Yang, Yulei Liu, Xin Qing
  • Patent number: 10134009
    Abstract: At least one analytical operation from a set of different analytical operations may be determined based on at least one input. The input(s) may comprise contextual information of working content being displayed to a user on a device and comprising numerical data. Supplemental information for the working content may be generated using the determined analytical operation(s), may comprise a numerical-based analysis of the numerical data, and may be caused to be displayed to the user concurrently with the working content. The contextual information may comprise structured data. The input(s) may further comprise at least one of a history of the user's interactions with the working content, a history of the user's interactions with recommendations of supplemental information for the working content, a history of other users' interactions with the working content, and a history of other users' interactions with recommendations of supplemental information for the working content.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 20, 2018
    Assignee: SAP SE
    Inventors: Alexander Sorin, David Siegel, Michael Thompson, Julian Gosper
  • Patent number: 10109278
    Abstract: A content alignment service is described that may generate content synchronization information to facilitate the synchronous presentation of corresponding audio content and textual content. In some embodiments, portions of body text (as opposed to front matter, such as a table of contents; or back matter, such as an index) in the textual content are identified and synchronized with corresponding audio content. In one example application, an audiobook may be synchronized with an electronic book. As the body text portions of the electronic book are consumed, corresponding words of the audiobook may be audibly presented.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: October 23, 2018
    Assignee: Audible, Inc.
    Inventors: Steven C. Dzik, Guy A. Story, Jr.
  • Patent number: 10095789
    Abstract: In one exemplary embodiment, a computer-implemented method includes searching a database of annotations associated with an annotating proxy server. An annotated web page is obtained. The annotated web page can include an annotated web-page element. An annotation of the annotated web-page element can be included in the annotated web page by an annotating proxy server. The annotation can be stored in a database of web page annotations. The annotated web page can be annotated with a query field. A user-generated search query can be received in the query field. The database of web page annotations can be searched according to the user-generated search query.
    Type: Grant
    Filed: August 26, 2012
    Date of Patent: October 9, 2018
    Inventor: Derek A. Devries
  • Patent number: 10007656
    Abstract: In response to detecting a user-defined event on a client computer, a DOM snapshot of a DOM is captured. The DOM snapshot is of a DOM being used to generate an image on a display of the client computer. A hypertext markup language (HTML) request is populated with the DOM snapshot. The HTML request is a virtual request that directs a recipient to save the HTML request without returning a webpage upon receipt. The HTML request with the DOM snapshot is transmitted to an HTML server. Subsequently, a request for the DOM snapshot is transmitted from the client computer to the HTML server. The client computer receives an HTML response from the HTML server. The HTML response HTML response includes the DOM snapshot. An image is generated on a display of the client computer using the DOM snapshot from the HTML response.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lalith Maddali, Manoj Punjabi, Haixiao Yu
  • Patent number: 9939996
    Abstract: An ebook is represented as ebook pages associated with locations. An interface for navigating the ebook pages includes a smart scrubber. Positions on the smart scrubber correspond to locations of ebook pages. The smart scrubber includes contextual icons that represent contextual information associated with a location in the ebook. To generate the scrubber, contextual information is obtained and selected for display based on selection criteria. Contextual icons representing the selected contextual information are placed on the smart scrubber in positions corresponding to their associated locations. A navigation command directed at a position on the smart scrubber (or a contextual icon at that position) results in display of the ebook page at the location corresponding to that position. One example contextual icon is a page restore thumbnail representing the last page read, which is selected for display when the smart scrubber is used to navigate away from the last page read.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: April 10, 2018
    Assignee: Google LLC
    Inventors: Adeline Lee Beavers, Marco Paglia, Nathan Stuart Streu, Chorong Johnston, Brian Armstrong
  • Patent number: 9934214
    Abstract: In response to detecting a user-defined event on a client computer, a DOM snapshot of a DOM is captured. The DOM snapshot is of a DOM being used to generate an image on a display of the client computer. A hypertext markup language (HTML) request is populated with the DOM snapshot. The HTML request is a virtual request that directs a recipient to save the HTML request without returning a webpage upon receipt. The HTML request with the DOM snapshot is transmitted to an HTML server. Subsequently, a request for the DOM snapshot is transmitted from the client computer to the HTML server. The client computer receives an HTML response from the HTML server. The HTML response HTML response includes the DOM snapshot. An image is generated on a display of the client computer using the DOM snapshot from the HTML response.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lalith Maddali, Manoj Punjabi, Haixiao Yu
  • Patent number: 9817913
    Abstract: A method and apparatus for collecting, merging, and presenting content is disclosed. The method includes collecting a plurality of selected content from a plurality of different content sources. The method further involves storing the selected content in a temporary file. Additionally, the method involves merging the collected content into a cohesive document.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: November 14, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Naveen Prakash Goel
  • Patent number: 9710437
    Abstract: Assigning a new set of tags to a document is provided. A document with a set of existing tags created by an author of the document is received via a network. A set of new tags created by a group of tag editors corresponding to the document is received via the network. The set of existing tags created by the author of the document is processed with the set of new tags created by the group of tag editors. A new set of tags is assigned to the document based on processing the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Derek P. Bagwell, Cheranellore Vasudevan
  • Patent number: 9678618
    Abstract: Documents relating to a topic may be presented to users using visually expandable views. In one implementation, a web page may include a number of topics each presented in a visual area that is presented to a user as one of two views, the two views including, for each of the particular topics: a first view in which a link to a document relating to the topic is presented to a user, and a second view, expanded visually relative to the first view, in which links, to a number of different types of documents and associated with a number of different domains, relating to the particular topic, are presented to the user.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Jasson Arthur Schrock, Chase Hensel, Andre Rohe, Vikas Sukla, Allan Banaag, Krishna Bharat, Andrey Prigogin, Sam Felder
  • Patent number: 9491319
    Abstract: A display control device includes an acquiring unit that acquires a display request of display information including a display item with respect to a device; a first storage unit that stores therein a minimum item size that is a minimum value of an item size of the display item displayed on a display screen on which the display information is to be displayed; an item size determination unit that sets, based on a screen size of the display screen, an item size of the display item when displayed on the display screen, to an item size that is equal to or larger than the minimum item size; and a display information generating unit that generates the display information including the display item having the set item size.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: November 8, 2016
    Assignee: RICOH COMPANY, LIMITED
    Inventors: Akira Yokoyama, Tatsuo Nishimura
  • Patent number: 9465785
    Abstract: In embodiments of comic creation, a digital sketching system may provide various tools for creating and modifying comics consisting of one or more panels, and for creating, adding, and modifying text in the panels. This system, which may be referred to as a comic creation application, may be implemented according to a domain-specific digital sketchbook paradigm that is directed specifically to the needs of a comic artist. The comic creation application may be tailored for comics planning, may be designed with the structure of comic pages in mind, and may provide high-level editing tools and operations for this structure. The system may make a digital device (e.g., a touch- or multitouch-enabled device) an intelligent participant in the creative process, rather than a passive sketchbook, to facilitate story building in ways that pencil and paper cannot.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: October 11, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Lubomira A. Dontcheva, Daniel C. Ritchie
  • Patent number: 9460069
    Abstract: A computer identifies a sample document and annotates the sample document using a plurality of annotators to produce annotations associated with the sample document. The computer determines a plurality of patterns in the sample document based on the annotations. The computer populates a template using the patterns, and varies parts of the patterns in the template to generate test data. The computer identifies a knowledge domain of the sample document and identifies at least one of the annotators based on the knowledge domain of the sample document. The computer determines the observed occurrence count of at least one of the patterns in the sample document, and the likelihood of populating the template using the at least one of the patterns can be proportional to the observed occurrence count.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel