Patents Examined by Nicholas Hasty
-
Patent number: 11068618Abstract: 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: GrantFiled: September 7, 2020Date of Patent: July 20, 2021Assignee: OneTrust, LLCInventors: Jonathan Blake Brannon, Kevin Jones, Dylan D. Patton-Kuhl, Bryan Patrick Kveen, Nicholas Ian Pavlichek, Eliza Rose Crawford
-
Patent number: 11063956Abstract: 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: GrantFiled: November 14, 2014Date of Patent: July 13, 2021Assignee: ADOBE INC.Inventors: Damien Antipa, Antonio Sanso
-
Patent number: 11055485Abstract: 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: GrantFiled: April 9, 2020Date of Patent: July 6, 2021Assignee: WORKIVA INC.Inventors: Bryon Lee Marks, Robert Matthew Crawford, Levi Nichols, Edward Cupps, Hannah Deering
-
Patent number: 11055338Abstract: 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: GrantFiled: November 26, 2019Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Yasumasa Kajinaga, Yutaka Moriya, Yuichi Suzuki
-
Patent number: 11042692Abstract: 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: GrantFiled: February 9, 2018Date of Patent: June 22, 2021Assignee: Open Law LibraryInventors: David Jonathon Greisen, Vincent Quincy Chuang
-
Patent number: 11036357Abstract: 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: GrantFiled: September 27, 2017Date of Patent: June 15, 2021Assignee: salesforce.com, inc.Inventors: Weiping Peng, HuaSheng Su, Jennifer Yang, Paul Gene Byrne, Rasmus Mencke, David Gary Mendelson
-
Patent number: 11036385Abstract: 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: GrantFiled: January 31, 2019Date of Patent: June 15, 2021Assignee: Google LLCInventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Crosby, Manish G. Patel
-
Patent number: 11017052Abstract: 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: GrantFiled: October 11, 2019Date of Patent: May 25, 2021Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Frederick L. Denzer, Tyrone David Hartness, Jr., Michael Patrick Henry
-
Patent number: 11003833Abstract: 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: GrantFiled: July 15, 2015Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Charles Simonyi, Andras Nagy
-
Patent number: 10929458Abstract: 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: GrantFiled: April 11, 2018Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Gal Tamir, Rachel Lemberg, Ze'ev Maor, Ori Bar-Ilan
-
Patent number: 10884570Abstract: 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: GrantFiled: December 16, 2016Date of Patent: January 5, 2021Assignee: Google LLCInventors: Renato Verdugo, Kiley McEvoy, Shannon Butler, Paul Heider, Molly Nix, Nicholas Jones, Eric Mayers
-
Patent number: 10877628Abstract: 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: GrantFiled: December 18, 2017Date of Patent: December 29, 2020Assignee: APPLE INC.Inventors: Behkish J. Manzari, Britt S. Miura, Stephen O. Lemay, Charles A. Mezak
-
Patent number: 10831991Abstract: 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: GrantFiled: May 31, 2016Date of Patent: November 10, 2020Assignee: United Service Automobile Association (USAA)Inventors: Gregory David Hansen, Jerry John Maestas
-
Patent number: 10824799Abstract: 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: GrantFiled: June 30, 2014Date of Patent: November 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Christopher John Gross, Benjamin Edward Rampson, Poornima Hanumara, Anupam Garg
-
Patent number: 10755446Abstract: 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: GrantFiled: March 2, 2016Date of Patent: August 25, 2020Assignee: NAVER CorporationInventors: Hyo Kim, Hyun Chul Lee, Ji Han Kim, Dai-Hyun Lim, Byoungkwan Kim
-
Patent number: 10740945Abstract: 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: GrantFiled: May 28, 2014Date of Patent: August 11, 2020Assignee: Apple Inc.Inventors: Kevin Decker, Jing Jin
-
Patent number: 10733256Abstract: 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: GrantFiled: February 10, 2016Date of Patent: August 4, 2020Assignee: ResearchGate GmbHInventors: Horst Fickenscher, Niall Kelly, Vyacheslav Zholudev, Darren Alvares, Stephen Mansfield
-
Patent number: 10705706Abstract: 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: GrantFiled: March 6, 2018Date of Patent: July 7, 2020Assignee: Massachusetts Institute of TechnologyInventors: Nan Zhao, Asaph Azaria, Joseph Paradiso
-
Patent number: 10671701Abstract: 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: GrantFiled: November 26, 2014Date of Patent: June 2, 2020Assignee: General Electric CompanyInventors: 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: 10664654Abstract: 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: GrantFiled: September 6, 2017Date of Patent: May 26, 2020Assignee: WORKIVA INC.Inventors: Bryon Lee Marks, Robert Matthew Crawford, Levi Nichols, Edward Cupps, Hannah Deering