Patents Examined by Mohammed-Ibrahim Zuberi
  • Patent number: 10146755
    Abstract: A method, system and computer program product for assisting users to generate the desired meme in a document. A document is scanned to identify parts of speech, numerical text or numbers and images (collectively the “terms”) that provide positive/negative memes. A score for each of these terms is assigned. A score may then be assigned to each designated primary object (e.g., individual, company) discussed in the document using the scores assigned to the identified terms. Options may then be provided to modify the document to provide the type of meme (e.g., positive or negative meme) desired by the author to be associated with the particular designated primary object. Upon receiving a selection of one or more of these options, the document is modified accordingly to generate the desired meme in the document.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 10146979
    Abstract: Processing visual cues to improve understanding of an input is described herein, including receiving a visual cue, the visual cue including visual media of a target; storing a list of words representing the target; and updating a probable words dictionary to include the list of words.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: December 4, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jeffrey S. Holland, Pradeep Ramineni
  • Patent number: 10127202
    Abstract: A method and apparatus is provided for automatically detecting layout corruption in graphical user interface (GUI). A layout detection system iteratively analyzes web elements contained in a GUI page. The layout detection system identifies a parent web element and its child web elements. Overlapping web elements are detected by comparing an area of the parent web element to the total area of child web elements contained within the parent web element.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: November 13, 2018
    Assignee: CA, Inc.
    Inventors: Zaiwei Xiong, Yue Liu, Mingzhe Cai, Fang Wu
  • Patent number: 10120841
    Abstract: A method for generating an assent indication in a document approval and review function can include loading a document for editing in a document editor and determining a set of authors for the document. The method also can include modifying a title of the document to include an identity of at least one of the authors in the set. Finally, the method can include changing a visual appearance in the title of an identity of the assenting author responsive to one of the authors in the set assenting to a publication of the document.
    Type: Grant
    Filed: December 25, 2017
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 10120545
    Abstract: Systems and methods are disclosed for visual definitions of data associations. In accordance with one implementation, a method is provided for visual definitions of data associations. The method includes obtaining and displaying a first sample document, receiving a first input indicating selection of one or more objects within the first sample document, and determining a first set of one or more characteristics shared by the selected objects. The method also includes identifying, within one or more target documents, one or more target objects characterized by the first set of one or more characteristics, and storing object data associated with the target objects.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: November 6, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: David Meiklejohn, Matthew Fedderly, Joseph Henke, Yichen Xing
  • Patent number: 10110695
    Abstract: Front-end optimization (FEO) configuration information is leveraged to identify “key” resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: October 23, 2018
    Assignee: Akamai Technologies, Inc.
    Inventors: Craig Conboy, Guy Podjarny, Christopher P. Daley
  • Patent number: 10079737
    Abstract: Certain embodiments disclosed herein include a method and system for generating comparable visual maps for browsing activity analysis. A first visual map is generated respective of a web-page and a first set of parameters and a second visual map is generated respective of the web-page and a second set of parameters. In one embodiment, the second set of filter parameters is populated based on the first set of parameters and includes at least one filter parameter in difference. The second visual map is comparable to the first visual map, wherein the first and second visual map are rendered and displayed within a single display window.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: September 18, 2018
    Assignee: Clicktale Ltd.
    Inventors: Mark Nati Schlesinger, Arik Yavilevich
  • Patent number: 10055010
    Abstract: As a user is being presented with interactive media by a presenting device, a separate monitoring device may be used to monitor the presentation of the interactive media and detect an event that occurs therein. Such a monitoring device may be configured and positioned to access media content from the presentation of the interactive media. For example, the monitoring device may be configured and positioned to record video content with a camera and record audio content with a microphone. Having accessed this media content, the monitoring device may generate an identifier, such as a fingerprint or watermark, of the media content and compare the generated identifier with a reference identifier that is generated from the source of the media content. Based on the generated identifier matching the reference identifier, the monitoring device may detect that an event has occurred within the interactive media presentation and present a corresponding notification.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: August 21, 2018
    Assignee: Gracenote, Inc.
    Inventors: Jeff Benson, Michael Gubman, Craig Kawahara, Robert Coover, Markus K. Cremer, Andy Mai
  • Patent number: 10042825
    Abstract: In an embodiment of an approach for detecting hyperlinks to inapplicable content, a processor identifies a hyperlink in a first page, wherein the hyperlink references a second page. In one embodiment, a processor accesses content of the second page. In one embodiment, a processor determines whether content of the first page matches, within a predefined threshold, the content of the second page.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Moore, Vanessa L. Wilburn
  • Patent number: 10042824
    Abstract: In an embodiment of an approach for detecting hyperlinks to inapplicable content, a processor identifies a hyperlink in a first page, wherein the hyperlink references a second page. In one embodiment, a processor accesses content of the second page. In one embodiment, a processor determines whether content of the first page matches, within a predefined threshold, the content of the second page.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Moore, Vanessa L. Wilburn
  • Patent number: 10037407
    Abstract: A radiology workstation (16) includes a display device (25) and at least one user input device (20, 22, 24). A server computer (10) is programmed to operate with the radiology workstation to perform the radiology reading task (14) including a radiology reading support method comprising: receiving user input identifying a radiological finding; retrieving a structured finding object (SFO) template for the radiological finding; displaying an SFO annotation graphical user interface (GUI) dialog (40) having annotation data entry fields for annotating the retrieved SFO template; building an SFO (60) representing the radiological finding by annotating the SFO template via the SFO GUI dialog; and generating natural language text describing the radiological finding from the SFO. Application program interface (API) action rules (54) may be applied to determine whether the SFO being built satisfies any API action rule, and if so a corresponding application program is invoked.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: July 31, 2018
    Assignee: Koninklijke Philips N.V.
    Inventors: Merlijn Sevenster, Gabriel Ryan Mankovich, Ranjith Naveen Tellis, Ehsan Dehghan Marvast, Yuechen Qian
  • Patent number: 10031905
    Abstract: Various technologies and techniques are disclosed for displaying and managing spreadsheets on mobile devices. An optimized search can be performed. A selection is received from a user to open a spreadsheet. A find selection is received from the use along with keywords for which to the user wishes to search. Any matching keywords are found in the spreadsheet and the cell location of the keywords is retrieved. A results page is constructed that shows search result listings with the keywords along with data surrounding the one or more keywords. The results page is displayed. Navigation options are provided for allowing a user to navigate around the spreadsheet. Right, left, downward, and upward navigation options can be used to change the current view of the spreadsheet by a pre-defined number of cells. Techniques are described for optimizing the display of charts in the spreadsheet.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tsui-Ying Fu, Hung Ju King, Shao Yi Hung, Yung-Yu Tseng
  • Patent number: 10025465
    Abstract: A user interface method for user selected zoom level determination. The method includes displaying a page of a document on a screen of the handheld device, and receiving an input from a user of the handheld device and setting a zoom level of the page in accordance there with. The method further includes, in response to the zoom level, processing the page in accordance there with to produce a plurality of dynamically sized segments, and for displaying successive pages on the screen, processing the successive pages to produce additional dynamically sized segments in accordance with the zoom level.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: July 17, 2018
    Assignee: RAKUTEN KOBO INC.
    Inventors: Anthony O'Donoghue, Sneha Patel
  • Patent number: 10003666
    Abstract: Front-end optimization (FEO) configuration information is leveraged to identify “key” resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache.
    Type: Grant
    Filed: October 22, 2016
    Date of Patent: June 19, 2018
    Assignee: Akamai Technologies, Inc.
    Inventors: Craig Conboy, Guy Podjarny, Christopher P. Daley
  • Patent number: 9990351
    Abstract: Systems and methods are disclosed to analyze a patent document by receiving patent application text including background, description of drawings, description and claims; generating a claim chart showing claim dependencies; checking for antecedent, support in drawings, support in the description; generating a navigable claim hierarchy; and generating a diagnostic message for the patent document.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: June 5, 2018
    Inventor: Bao Tran
  • Patent number: 9990347
    Abstract: A borderless table detection engine and associated method for identifying borderless tables appearing in data extracted from a fixed format document. Due to the lack of visible borders, reliable automated detection of a borderless table is difficult. The borderless table detection engine uses whitespace, rather than content, to detect borderless table candidates. Applying heuristic analysis, the borderless table detection engine discards borderless table candidates with a layout that lacks sufficient characteristics of a table and is unlikely to be a valid borderless table.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: June 5, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Milos Raskovic, Nenad Bozidarevic, Milan Sesum
  • Patent number: 9984045
    Abstract: A rendering optimizer captures content engagement feedback associated with a first interval during which electronic content is presented with a first set of rendering parameter values. The rendering optimizer adjusts at least one rendering parameter value of the first set of rendering parameter values by a step amount in a first direction to create a second set of rendering parameter values and captures content engagement feedback associated with a second interval during which the electronic content is presented with the second set of rendering parameter values. The rendering optimizer further adjusts the rendering parameter values to determine they result in an improvement in reading immersion.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: May 29, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Patrick Bacus, Lokesh Joshi, Joseph King, Stephen W. Swales
  • Patent number: 9965449
    Abstract: Systems and methods include instantiating an application on first and second display devices. The application includes objects and an integrated wiki module. The integrated wiki module includes object wiki pages associated with the objects. The first display device is controlled to display a control module when an object is displayed thereon and to display an object wiki page in response to receiving a selection of the control module. The object wiki page includes content associated with the object. Instructions are received to change the content included in the object wiki page. The second display device is controlled to display the control module when the object is displayed on the second display device and to display the object wiki page including the changed content in response to receiving a selection of the control module after receiving the instructions to change the content.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 8, 2018
    Assignee: CA, Inc.
    Inventors: Pavel Zlatnik, David Valis, Ivo Cermak
  • Patent number: 9946697
    Abstract: A method, system and computer program product for assisting users to generate the desired meme in a document. A document is scanned to identify parts of speech, numerical text or numbers and images (collectively the “terms”) that provide positive/negative memes. A score for each of these terms is assigned. A score may then be assigned to each designated primary object (e.g., individual, company) discussed in the document using the scores assigned to the identified terms. Options may then be provided to modify the document to provide the type of meme (e.g., positive or negative meme) desired by the author to be associated with the particular designated primary object. Upon receiving a selection of one or more of these options, the document is modified accordingly to generate the desired meme in the document.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 9922015
    Abstract: Abbreviations can be handled by a computer system that receives a message that specifies a recipient and a sender. A first text portion is identified from the message as being associated with an abbreviation. A sender and receiver profile are used to identify a set of one or more solutions for the first text portion. The solutions are scored based upon the online content exposure information in the profile of the recipient. Based upon the scoring, a particular solution of the one or more solutions is identified for use. The text body of the message is modified to include the particular solution, and the modified message is transmitted to the recipient.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kelley L. Anders, Trudy L. Hewitt, Kimberly D. McCall