Patents Examined by Thu V. Huynh
  • Patent number: 11023263
    Abstract: Rendering of a portal page that is displayable on a client system includes receiving a request for a portal page by a web portal engine, monitoring server-side aggregation and rendering performance by the web portal engine, and comparing a measured performance parameter value of the server-side aggregation and rendering against a pre-defined threshold value. The server-side aggregation and rendering is interrupted, based upon the comparison, once the threshold value is exceeded. Further, an intermediate result of the portal page is prepared based on the server-side aggregation and rendering for sending, such that a client-side processing completes the interrupted aggregation and rendering of the portal page.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthias Falkenberg
  • Patent number: 10963632
    Abstract: The disclosure discloses a method, apparatus, device for table extraction based on a richly formatted document and medium. The method comprises: acquiring page content; performing a table detection process on the page content by use of a preset table detection model to obtain a list of table tags, and to obtain a first table content; performing, by use of a preset through-line drawing model, a through-line drawing process on the first table content to obtain a list of through-line tags, and to obtain a second table content; and performing, by use of a preset table-cell merging model, a table-cell merging process on the second table content to obtain a list of short-line tags, and to obtain an explicit table content.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 30, 2021
    Assignee: PAI TECH Company Limited
    Inventor: Demiao Lin
  • Patent number: 10963584
    Abstract: This invention discloses a novel system and method for displaying electronic documents on remote devices and enabling collaborative editing in conjunction with an Entity Content Management system.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: March 30, 2021
    Assignee: WORKSHARE LTD.
    Inventors: John Safa, Matthew Mulder
  • Patent number: 10957077
    Abstract: Opinion data may be obtained from individuals via a web widget and a graphic visualization of aggregated opinion data may be displayed via the web widget. The web widget may be provided for presentation via one or more third-party webpages. The web widget may include an input portion and a graphic visualization portion. A first instance of the web widget may be presented via a first third-party webpage. Via the input portion, input from users may be received on a plurality of aspects of one or more topics. The input may convey users' opinions of the plurality of aspects. The input may be received responsive to the users manipulating the input portion of the web widget. The graphical visualization may be updated in real time to represent input received from a plurality of users from a plurality of third-party web sites, or anywhere where the web widget may be displayed.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 23, 2021
    Assignee: Warple Inc.
    Inventor: Edmund J. Cahill
  • Patent number: 10891425
    Abstract: A method for automatic presentation of a terminal application screen is described. The method includes receiving terminal application screen data from a server. The method also includes selecting a transformation template based on a comparison of text in the terminal application screen data to identification text in the transformation template. The transformation template includes instructions for transforming the terminal application screen data into an HTML page. The method further includes transforming the terminal application screen data into the HTML page using the selected transformation template. The HTML page is displayed in a web interface on a client device.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: January 12, 2021
    Assignee: Ivanti, Inc.
    Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
  • Patent number: 10845953
    Abstract: A modified navigation scheme can be generated for content that is to be rendered and/or displayed via a client device with a limited or unconventional control scheme. A copy of the content can be generated, and that copy tested to determine locations where actions occur, such as requests or modifications generated, in response to a simulated input action. The actions themselves can also be analyzed to determine whether the actions satisfy one or more selection criteria. The resulting actionable elements can be included in a modified navigation scheme that is sent with the content, either as modified content or supplemental content that enables the content to be navigated using the control scheme of the client device.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: November 24, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Jari Juhani Karppanen
  • Patent number: 10839039
    Abstract: Aspects described herein may provide determination of compliance with accessibility rules by a webpage. A first version of a webpage may be compliant with the accessibility rules. The first version of the webpage may be modified to create the second version of the webpage. The second version of the webpage may be displayed. A voiceover of the second version of the webpage may be initiated. The voiceover may include starting automatic text-to-speech software that reads aloud the second version of the webpage. The voiceover of the second version of the webpage may be recorded and stored. A textual transcript of the stored recording may be generated. Compliance of the second version of the webpage with the accessibility rules may be determined based on the textual transcript of the stored recording and based on the first version of the webpage.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: November 17, 2020
    Assignee: Capital One Services, LLC
    Inventor: Evan Wiley
  • Patent number: 10824294
    Abstract: Various methods and systems, for implementing three-dimensional resource integration, are provided. 3D resource integration includes integration of 3D resources into different types of functionality, such as, operating system, file explorer, application and augmented reality functionality. In operation, an indication to perform an operation with a 3D object is received. One or more 3D resource controls, associated with the operation, are accessed. The 3D resource control is a defined set of instructions on how to integrate 3D resources with 3D objects for generating 3D-based graphical interfaces associated with application features and operating system features. An input based on one or more control elements of the one or more 3D resource controls is received. The input includes the one or more control elements that operate to generate a 3D-based graphical interface for the operation. Based on receiving the input, the operation is executed with the 3D object and the 3D-based graphical interface.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: November 3, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Enrico William Guld, Jason A. Carter, Heather Joanne Alekson, Andrew Jackson Klein, David J. W. Seymour, Kathleen P. Mulcahy, Charla M. Pereira, Evan Lewis Jones, William Axel Olsen, Adam Roy Mitchell, Daniel Lee Osborn, Zachary D. Wiesnoski, Struan Andrew Robertson, Michael Edward Harnisch, William Robert Schnurr, Helen Joan Hem Lam, Darren Alexander Bennett, Kin Hang Chu
  • Patent number: 10788971
    Abstract: A server system suitable for organizing files using stickers is provided. The server system determines a plurality of stickers applicable to data presented on a user interface of a client device, and causes presentation of the determined plurality of stickers on the user interface of the client device. The server system receives a selection of a sticker from the plurality of stickers. The server system then applies the selected sticker to the presented data, whereby the application of the selected sticker causes the presented data to be classified based on the selected sticker.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Megan M Quintero
  • Patent number: 10782859
    Abstract: Disclosed herein is a system comprising a user interface comprising an edit region in operative communication with a processor; where the processor is in operative communication with one or more modules; where the processor is operative to receive from the user interface a selection of words in the form of a sentence; use a grammar test to determine if the sentence is grammatically accurate; to parse the sentence and offer a user a choice of words to improve an accuracy of the sentence; where the choice of words is based upon a weighted probability of several possible words that can improve the accuracy of the sentence; and permitting the user to install his/her word choice in the sentence by performing an action involving one or more of swiping, tilting, steering or tapping of the user interface.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 22, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Corville O. Allen, Richard G. Bowers, Lisa Marie W. Bradley
  • Patent number: 10776002
    Abstract: The present application discloses a method and apparatus for inputting a text. An embodiment of the method comprises: receiving a prompt text from a connected backend server, the prompt text including a defined content segment and a user name of a user logged on the server; acquiring the user name of the user from login information of the user; extracting the defined content segment from the prompt text based on the acquired user name; distributing characters in the prompt text randomly to virtual keys on a virtual keyboard; displaying a typed character, in response to an operation by the user to type a character based on the prompt text by clicking a virtual key. The embodiment enables quick and accurate input of a prompt text.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: September 15, 2020
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Yelu Liu
  • Patent number: 10754511
    Abstract: An interactive multi-view module identifies a plurality of media items associated with a real-world event, each of the plurality of media items comprising a video portion and an audio portion. The interactive multi-view module synchronizes the audio portions of each of the plurality of media items according to a common reference timeline, determines a relative geographic position associated with each of the plurality of media items and presents the plurality of media items in an interactive multi-view player interface based at least on the synchronized audio portions and the relative geographic positions.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: August 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Neil Birkbeck, Isasi Inguva, Damien Kelly, Andrew Crawford, Hugh Denman, Perry Tobin, Steve Benting, Anil Kokaram, Jeremy Doig
  • Patent number: 10740540
    Abstract: Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 11, 2020
    Assignee: Freedom Scientific, Inc.
    Inventors: Aaron M. Leventhal, Jeffrey P. Bigham
  • Patent number: 10713431
    Abstract: A method may include receiving, from multiple, different sources, documents. The documents may be received in multiple, different file formats. The method may include performing operations on the documents to prepare the documents for processing, to obtain data included in the documents, or to determine information describing the documents. The method may include storing or providing, for storage, status information corresponding to the documents. The status information for a document may identify results of performing the operations with regard to the document. The method may include receiving an instruction that identifies an action to perform with regard to the document. The method may include performing the action. The method may include updating the status information to generate updated status information based on a result of performing the action. The method may include providing the updated status information.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: July 14, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Prakash Ghatage, Tomas Chaloupka, Pavel Sem, Harsh Kumar Katiyar, Nirav Sampat, Kumar Viswanathan
  • Patent number: 10684771
    Abstract: A method for creating handwriting content is provided. The method includes displaying handwriting letters being input, extracting at least one candidate handwriting word stored in advance in response to the input handwriting letters, displaying the extracted at least one candidate handwriting word, and replacing the input handwriting letters with a candidate handwriting word selected from among the displayed at least one candidate handwriting word.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 16, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Do-Hyeon Kim, Dong-Chang Lee, Dong-Hyuk Lee, Jae-Woong Lee, Won-Suk Chang, Seong-Taek Hwang, Kang-Jin Yoon
  • Patent number: 10620684
    Abstract: In general, embodiments of the invention provide an approach to proactively adjust timeout settings on a display device based on user activity. Specifically, a system and method are presented to adaptively adjust the inactivity timeout settings on a display device based on the application being used, the content being displayed on the device, and an analysis of the user's history with the application. The present invention calculates an inactivity timeout modifier which is utilized to modify the default operating system timeout value.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
  • Patent number: 10599753
    Abstract: Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. To ensure that information is handled effectively, new versions are created for documents uploaded to a service provider by entities of the organization. The documents are processed in such a way that the documents are displayed uniformly across a variety of devices.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: March 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Noah Anthony Eisner, Kevin Gillett, Himanshu Khurana, Arun Ponniah Sethuramalingam, Liangliang Wang, Sharad Kala, Frank Chen
  • Patent number: 10579714
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a page on a website, retrieve a stream of posts related to the page, determine whether the page is dynamic, in response to the page being determined to be dynamic, modify the stream of posts related to the page biased toward including more recent posts, generate a user interface element for display of the stream of related content; and provide the user interface element for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Mikhail Dhruv, Mario Ventura Anima, Ming Lei, Prasenjit Sarkar, Lucian Florin Cionca
  • Patent number: 10565300
    Abstract: A method of processing an interactive document is enclosed.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 18, 2020
    Assignee: OPEN TEXT CORPORATION
    Inventors: Daniel J. Kloiber, Davis L. Marksbury, Christopher J. Heinz, Robert C. Guckenberger, Ronald L. Heiney, Kenneth E. Gibbs
  • Patent number: 10545774
    Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper