Patents Examined by Nicholas Hasty
  • Patent number: 11068618
    Abstract: A data processing central consent repository system may be configured to, for example: (1) identify a form used to collect one or more pieces of personal data, (2) determine a data asset of a plurality of data assets of the organization where input data of the form is transmitted, (3) add the data asset to the third-party data repository with an electronic link to the form, (4) in response to a user submitting the form, create a unique subject identifier to submit to the third-party data repository and, along with the form data provided by the user in the form, to the data asset, (5) submit the unique subject identifier and the form data provided by the user to the third-party data repository and the data asset, and (6) digitally store the unique subject identifier and the form data in the third-party data repository and the data asset.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: July 20, 2021
    Assignee: OneTrust, LLC
    Inventors: Jonathan Blake Brannon, Kevin Jones, Dylan D. Patton-Kuhl, Bryan Patrick Kveen, Nicholas Ian Pavlichek, Eliza Rose Crawford
  • Patent number: 11063956
    Abstract: In various implementations, an embedded document receives untrusted content from a containing document, where the embedded document is in the containing document. In some cases, the untrusted content is received by the containing document from a server and is forwarded to the embedded document without rendering the untrusted content in the containing document. Instead, the untrusted content is rendered in the embedded document. A sandbox policy is enforced on the embedded document such that the rendered untrusted content is restricted from accessing data associated with the containing document. The untrusted content may comprise malicious code that when rendered executes an XXS attack that attempts to access the data associated with the containing document. However, because the untrusted content is rendered in the embedded document, the malicious code may be denied access to the data, thereby preventing the XSS attack from succeeding.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: July 13, 2021
    Assignee: ADOBE INC.
    Inventors: Damien Antipa, Antonio Sanso
  • Patent number: 11055485
    Abstract: A method on a client device is described. First document content information that corresponds to a first plurality of document elements of an electronic document is received from a data server. A graphical user interface that represents the first plurality of document elements is generated based on the first document content information. First author identifiers that indicate most recent authors for the first plurality of document elements are received. The first document content information and the first author identifiers correspond to a first timestamp. Visual identifiers for the first author identifiers are selected based on the graphical user interface. The visual identifiers are generated to indicate which of the first author identifiers correspond to the first plurality of document elements represented by the graphical user interface.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: July 6, 2021
    Assignee: WORKIVA INC.
    Inventors: Bryon Lee Marks, Robert Matthew Crawford, Levi Nichols, Edward Cupps, Hannah Deering
  • Patent number: 11055338
    Abstract: Embodiments of the present invention include generating a facet tree based on words found in one or more documents, the facet tree being a tree data structure that defines hierarchical relationships between a plurality of words. The method may further include calculating a degree of similarity between a first word and a second word based on similarity of usage of the first word and the second word in the one or more documents, and generate a facet tree based on the degree of similarity. The method may further include, for each of one or more candidate words in the one or more documents, calculating a degree of correlation between a co-occurrence of two or more existing facet tree entries in a document and an occurrence of the candidate word in the document, and updating the facet tree on the basis of the one or more degrees of correlation.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yasumasa Kajinaga, Yutaka Moriya, Yuichi Suzuki
  • Patent number: 11042692
    Abstract: An artificial intelligence-based legislative code validation and publication system is described herein. For example, the legislative code validation and publication system can be implemented within a user device, a network-accessible server, or a combination thereof. The legislative code validation and publication system can include a plug-in, add-on, extension, or other component that causes an enhanced text editor to support additional functionality. In particular, the plug-in causes the enhanced text editor to generate structure-based markup language code as text is entered, provide auto-complete features, and/or validate the generated structure-based markup language code according to a jurisdiction's style guide. The legislative code validation and publication system can then modify the markup language code to include codification annotations, thereby forming annotated markup language code.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: June 22, 2021
    Assignee: Open Law Library
    Inventors: David Jonathon Greisen, Vincent Quincy Chuang
  • Patent number: 11036357
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for generating or updating cross-community streams. A plurality of communities can be maintained on behalf of a plurality of member organizations. Members of each community can have access to a corresponding set of records. One or more selections operable to assign one or more records to one or more cross-community streams can be displayed in a user interface on a display of a device of a first user. A first request from the first user to assign a first set of one or more records to a first cross-community stream can be processed. The first cross-community stream can be generated or updated.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: June 15, 2021
    Assignee: salesforce.com, inc.
    Inventors: Weiping Peng, HuaSheng Su, Jennifer Yang, Paul Gene Byrne, Rasmus Mencke, David Gary Mendelson
  • Patent number: 11036385
    Abstract: A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Crosby, Manish G. Patel
  • Patent number: 11017052
    Abstract: A computer-implemented method may facilitate user interaction with an interactive form. In one aspect, the method may detect a selection of the form by a user of a client device. The method may then automatically provide instructions that cause a web browser application of the client device to (1) display a submit control inside a form interaction framework area of a form interaction page, the form interaction framework area being outside a form container area of the form interaction page, (2) use a viewer software component to display the interactive form inside the form container area while the submit control is displayed in the form interaction framework area, and (3) in response to detecting a user activation of the submit control, communicate the user activation to the interactive form using a programmatic interface of the viewer software component such that the interactive form executes the form submission function.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 25, 2021
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Frederick L. Denzer, Tyrone David Hartness, Jr., Michael Patrick Henry
  • Patent number: 11003833
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Simonyi, Andras Nagy
  • Patent number: 10929458
    Abstract: Non-limiting examples of the present disclosure relate to automated presentation control during presentation of one or more digital documents. Processing operations described herein may be configured to work with any type of application/service, where examples described herein extend to presentation of any type of digital document(s) including slide-based presentations. Speech signals may be detected while a digital document is being presented. The detected speech signals may be converted to text. The converted text may be matched with contextual data (e.g., pre-processed content) associated with the digital document. Probability scoring for determination of a next placement position of a digital document may be generated based on the matching of converted text with the contextual data of the digital document. The next placement position may be selected based on the generated probability scoring. Display of the digital document may be automatically updated to reflect the selected next placement position.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gal Tamir, Rachel Lemberg, Ze'ev Maor, Ori Bar-Ilan
  • Patent number: 10884570
    Abstract: A request of a channel owner is received to enable an online community option to facilitate communications between the channel owner and viewers of a channel of the channel owner on a content sharing platform. The online community option is associated with the channel in a data store, and a channel GUI comprising a GUI element representing the online community option is provided for presentation to the channel owner. An online community GUI is provided to allow the channel owner to submit a post to initiate online conversation with viewers of the channel. The channel GUI is provided for presentation to a viewer of the channel. In response to a selection of the GUI element representing the online community option, the online community GUI comprising the post of the channel owner is provided, and the viewer of the channel is allowed to respond to the post.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 5, 2021
    Assignee: Google LLC
    Inventors: Renato Verdugo, Kiley McEvoy, Shannon Butler, Paul Heider, Molly Nix, Nicholas Jones, Eric Mayers
  • Patent number: 10877628
    Abstract: An electronic device displays, in a first user interface, a media item that corresponds to a sequence of images in a first display mode, which is one of a plurality of user-selectable display modes for the media item. The device, responsive to detecting an input, displays a display-mode selection user interface that concurrently displays representations of the media item, including a second representation of the media item that corresponds to a second display mode. The device detects an input on the second representation in the plurality of representations of the media item. In response, the device selects a second display mode in the plurality of user-selectable display modes for the media item, which corresponds to the second representation in the plurality of representations of the media item.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: December 29, 2020
    Assignee: APPLE INC.
    Inventors: Behkish J. Manzari, Britt S. Miura, Stephen O. Lemay, Charles A. Mezak
  • Patent number: 10831991
    Abstract: An electronic device may include a processor that may receive baseline image data that represents desired content to be displayed on a webpage. The processor may also receive online image data that may be accessible via a network. The online image data may include code that causes the processor to display a representation of the webpage on an electronic display. The processor may then identify one or more differences between the baseline image data and the online image data and generate one or more modifications to the code based on the differences.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: November 10, 2020
    Assignee: United Service Automobile Association (USAA)
    Inventors: Gregory David Hansen, Jerry John Maestas
  • Patent number: 10824799
    Abstract: Technologies are described herein for summary data autofill. A device executes an application program configured to receive data input. The application program may determine a portion of the data may be aggregated or conducive to being summarized. Upon the detection of a user input of additional data into a document having data contained therein, the application program may display a suggested complete summary of the data. An input may be received to accept the suggested complete summary, whereby the manner in which the suggested complete summary is displayed may be changed to indicate the acceptance of the suggested complete summary. A confidence level that the suggested complete summary is a correct summary of the data may be determined. The confidence level may be adjusted based on further input of data or additional data.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher John Gross, Benjamin Edward Rampson, Poornima Hanumara, Anupam Garg
  • Patent number: 10755446
    Abstract: A content providing method of a content providing system is executed on at least one computer and includes configuring a page to be provided in content, recognizing an area that is configured using a single color and has a size greater than or equal to a preset size by analyzing the final image that configures the page, and reconfiguring the final image by removing the recognized area.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: August 25, 2020
    Assignee: NAVER Corporation
    Inventors: Hyo Kim, Hyun Chul Lee, Ji Han Kim, Dai-Hyun Lim, Byoungkwan Kim
  • Patent number: 10740945
    Abstract: Animation control methods and systems. In one embodiment, a method to control animations includes receiving data representing content of a page (e.g. a web page), detecting, from the data, whether the page includes animated content, determining whether to halt execution of the detected animated content, and halting execution of the animated content if a determination to halt was made. In one implementation, the content can be configured into a document object model (DOM) and decisions to halt or not to halt can be made on a node-by-node basis within the DOM. In one implementation, the animated content can be allowed to execute for a shortened duration (e.g. in order to allow a user to see it) and then is halted.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Jing Jin
  • Patent number: 10733256
    Abstract: Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, documents are stored in the form of individually addressable document elements in conjunction with an ordered list of the document elements. Updates to a document can then be analyzed to identify omissions of document elements and/or additions of new document elements, which can be reflected in an updated list of document elements.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: August 4, 2020
    Assignee: ResearchGate GmbH
    Inventors: Horst Fickenscher, Niall Kelly, Vyacheslav Zholudev, Darren Alvares, Stephen Mansfield
  • Patent number: 10705706
    Abstract: Closed loop control of a multimedia system may be achieved with a control space that includes at least two control axes. In each control axis, a coordinate on the axis may indicate a degree to which a multimedia scene facilitates or is perceived to facilitate a user state or a degree to which the user state is achieved. For example, the two control axes may be focus and restoration. A user may provide input that specifies a target state. The target state may be different than, or the same as, the user's current state. The system may select a scene that has coordinates, in the control space, that are closest, by at least a threshold, to the target state, and present the scene to the user. Sensors in the system may measure a user state that results from presenting the scene. The system may revise the scene's coordinates accordingly.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: July 7, 2020
    Assignee: Massachusetts Institute of Technology
    Inventors: Nan Zhao, Asaph Azaria, Joseph Paradiso
  • Patent number: 10671701
    Abstract: Disclosed and described systems, methods, and apparatus provide diagnostic display and analysis of patient data. An example radiology desktop system includes a workload manager that organizes and displays one or more worklists. The example workload manager retrieves and displays, based on receiving a selection of an active worklist, one or more exams associated with the active worklist. The example system includes a diagnostic hub triggered based on selection of an exam. The example diagnostic hub generates an exam preview panel provides a summary of the selected exam. The example diagnostic hub facilitates comparison, based on selection of a comparison exam via the user interface from a patient library, between the selected exam and the comparison exam via the diagnostic hub. The example diagnostic hub updates a worklist entry for the selected exam based on an analysis resulting from the comparison between the selected exam and the comparison exam.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: June 2, 2020
    Assignee: General Electric Company
    Inventors: Kristen Alane McConnell, Gretchen Marie Mendoza, Anna Louise Von Reden, Bryon Pigg, Francesco DeSensi, Gregory Hopkins, Michael Butler, Xiaoyu Chen Kaess, Rasu Shrestha
  • Patent number: 10664654
    Abstract: A method on a client device is described. First document content information that corresponds to a first plurality of document elements of an electronic document is received from a data server. A graphical user interface that represents the first plurality of document elements is generated based on the first document content information. First author identifiers that indicate most recent authors for the first plurality of document elements are received. The first document content information and the first author identifiers correspond to a first timestamp. Visual identifiers for the first author identifiers are selected based on the graphical user interface. The visual identifiers are generated to indicate which of the first author identifiers correspond to the first plurality of document elements represented by the graphical user interface.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: May 26, 2020
    Assignee: WORKIVA INC.
    Inventors: Bryon Lee Marks, Robert Matthew Crawford, Levi Nichols, Edward Cupps, Hannah Deering