Patents Examined by Steve P Golden
  • Patent number: 10606928
    Abstract: Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then such that an accessible document corresponding to the initial document is generated, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 31, 2020
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Richard James Seabright, Zhigang Li, Cary Timar
  • Patent number: 10565750
    Abstract: According to examples, intelligent visualization munging may include transforming and enriching data that is to be visualized, determining features of the transformed and enriched data, determining a user role of a user associated with the transformed and enriched data, and a user interaction of the user. Intelligent visualization munging may further include learning a behavior of the user, and analyzing the features, the user role, the user interaction, and a learned behavior model to generate a recommendation that includes a predetermined number of visualizations from a plurality of available visualizations to display the transformed and enriched data. The predetermined number of visualizations is less than the plurality of available visualizations.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: February 18, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Colin Anil Puri, Joseph Bynoe, Paul Justin Mahler, Nathan GS Shetterley
  • Patent number: 10528361
    Abstract: Aspects described herein may provide methods and systems for loading a second application from a first application while maintaining a consistent user experience. A technique may comprise receiving, by a client application, a first application from web servers. Upon receipt of a request for a second application, the first application may display a first loading display. The client application and/or the first application may then retrieve the second application and, in the process of retrieving the second application, cause the second application to display a similar loading display. When the client application switches from the first application to the second application, the client may display the second loading display. The similarity of the two loading displays may minimize the interruption perceived by the user. The loading displays may comprise indications of loading status, advertisements, interactive elements, or other content for display to the user.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: January 7, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Javier Alejandro Figueroa
  • Patent number: 10528912
    Abstract: According to various example embodiments, a prompt is superimposed over a second user profile page that is being viewed by a first user, the prompt inviting the first user to update their own user profile page, based on the second user profile page being viewed. For example, the prompt may invite the first user to add a piece of content on their profile page that is included in the second user profile page but is missing from the first user profile page.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erran Berger, Elliot Shmukler, Aaron Bronzan, Yu-En Tsai, Avery Randolph Moon, Amy Parnell, Jonathan Redfern
  • Patent number: 10515152
    Abstract: Each of a plurality of content matchers is executed upon a body of text in a document, identifying at least one match in the text and additionally assigning a match strength for each match. Where a conflict between a first match (have a first match strength associated therewith) and a second match (having a second match strength associated therewith) is noted, it is determined whether either of the first or the second match strength is greater than the other. If so, that match of the first and second matches corresponding to the lesser of the first and second match strengths is discarded. If the first or second match strengths are equal, then respective matcher ranks of the first matcher and the second matcher are compared such that the match of the first and second matches corresponding to the lesser of the first and second matcher ranks is discarded.
    Type: Grant
    Filed: August 27, 2016
    Date of Patent: December 24, 2019
    Assignee: FREEDOM SOLUTIONS GROUP, LLC
    Inventors: David A. Cook, Andrzej H. Jachowicz, Phillip Karl Jones
  • Patent number: 10417306
    Abstract: Content rendered by content browsers may be rendered in an initial load followed by a number of dynamic updates. When testing the behavior of such content as it is rendered, a listener script is injected into the content after the initial load. The listener script maintains an update indicator that indicates information regarding dynamic updates. The indicator is monitored to detect a situation in which no dynamic updates have been performed within a predetermined period of time. Upon detecting such a situation, it may be concluded that the content has been substantially rendered.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Subash Chandran Canapathy
  • Patent number: 10353551
    Abstract: Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server connected to a plurality of computing devices. Collaborative sessions are run wherein a group of independent users, networked over the internet, collaboratively answer questions in real-time, thereby harnessing their collective intelligence. Methods are disclosed for, during a collaborative session, real-time changing of the amount of influence the user has on determining the collaborative answer.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 16, 2019
    Assignee: Unanimous A. I., Inc.
    Inventor: Louis B. Rosenberg
  • Patent number: 10303741
    Abstract: A method for adapting tabular data for narration is provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donna K. Byron, Alexander Pikovsky, Matthew B. Sanchez
  • Patent number: 10289673
    Abstract: A method for obtaining server-side and client-side calculations performed in a document includes presenting, on a client computer, the document stored on a server and receiving an input, where the input causes a calculation in the document. The client computer performs the calculation on the client computer and sends the input to the server to concurrently perform the calculation on the server. The client computer obtains a first result from the calculation performed on the client computer and a second result from the calculation performed on the server, selects the first result or the second result as a selected result based on which of the first result or the second result is obtained quicker from the calculation performed on the client computer and the calculation performed on the server, and presents, in the document, the selected result to the user.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 14, 2019
    Assignee: GOOGLE LLC
    Inventors: Daniel Gundrum, Zachary Erik Lloyd, Joshua Ari Danziger, Amod Karve
  • Patent number: 10289653
    Abstract: A system, and computer program product for adapting tabular data for narration are provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donna K. Byron, Alexander Pikovsky, Matthew B. Sanchez
  • Patent number: 10229093
    Abstract: Disclosed are methods and systems for developing web services for a plurality of platforms utilizing a plurality of web service specification languages. A common data layer is used to map classes of different web service specification languages to a common class hierarchy. This allows for the creation of data layers independent of each individual web service specification language, reducing the requirement to implement duplicate data controls for each web service specification language.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: March 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nicole Jodie Laurent, David W. Nowakowski, Michael Eide