Hypermedia Patents (Class 715/205)
  • Patent number: 11170066
    Abstract: In some embodiments, a method can comprise using compiled personalization logic to evaluate one or more user conditions of a user to determine one or more user segments and evaluate an experience based at least in part on the one or more user segments. In many embodiments, the method also can comprise executing the compiled personalization logic when the user visits the channel in order to facilitate display of personalized content based at least in part on the experience. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: November 9, 2021
    Assignee: Hyver Labs, LLC
    Inventor: Kirk Morales
  • Patent number: 11165822
    Abstract: Embodiments of the present invention are directed to identifying phishing websites by rendering and analyzing document object model (DOM) objects associated with a website for features that indicate phishing behavior. Embodiments analyze the full scope and functionality associated with a website by executing functions embedded in a DOM object before analyzing the website for phishing activity. Accordingly, embodiments render and analyze a fully executed DOM object for phishing behavior. Embodiments may then perform steps to mediate a website that is classified as performing phishing. Thus, embodiments are configured to (1) collect website information from a variety of websites and web servers connected to the internet, (2) analyze the collected data to determine whether the website information is performing phishing, and (3) mediate websites and other actors that are determined to be performing phishing based on the results of the phishing analysis.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: November 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Hunt, David Pon, Chris Kiernan, Ben Adams, Jonas Edgeworth, Elias Manousos
  • Patent number: 11159545
    Abstract: The present invention relates to methods, network devices, and machine-readable media for an integrated environment and platform for automated processing of reports of suspicious messages, and further including automated threat simulation, reporting, detection, and remediation, including rapid quarantine and restore functions.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: October 26, 2021
    Assignee: Cofense Inc
    Inventors: Aaron Higbee, David Chamberlain, Vineetha Philip
  • Patent number: 11157970
    Abstract: A system, method, and computer program product are provided herein. An example system apparatus configured to provide synchronous delivery of active media and electronic marketing communications to a client, the apparatus including a processor including one or more processing devices configured to perform independently or in tandem to execute hard-coded functions or execute software instructions, and a memory including one or more volatile or non-volatile electronic storage devices storing computer-readable instructions, the computer-readable instructions being configured, when executed, to cause the processor to receive the electronic marketing communications, receive the active media, wherein the active media corresponds to the electronic marketing communications, synchronize the active media and the electronic marketing communications based at least in part on one or more receipt identifiers, and provide the active media and the electronic marketing communications to the client device.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: October 26, 2021
    Assignee: GROUPON, INC.
    Inventors: Geoffrey Massanek, Erik Benoist, Abhishek Pillai, Steven Weber, Henry Bissonnette, Theron Humiston, Samuel Lopes, Ivan Moscoso
  • Patent number: 11151174
    Abstract: A method of checking a link in a body of text comprises receiving the text and detecting a link to an external source within the received text. At least a portion of the received text is selected for analysis and one or more important keywords within the selected portion of the received text are determined. Text is obtained from the external source by accessing the link. At least a portion of the obtained text is selected for analysis and one or more important keywords within the selected portion of the obtained text are determined. The more important keywords within the selected portion of the original received text are compared with the important keywords within the selected portion of the obtained text from the link, and an output is provided depending upon the result of the comparison of the one or more important keywords within the selected portion of the received text with the one or more important keywords within the selected portion of the obtained text.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashleigh Denholm, Jack Wadsted, Emma J. Dawson, Eunjin Lee
  • Patent number: 11153254
    Abstract: An approach is provided in which a system receives a first meme sent from a first user that is targeted to a second user. The system transforms the first meme into a second meme based on analyzing the first meme against a first user profile data corresponding to the first user and a second user profile data corresponding to the second user. The transforming includes replacing at least one element of the first meme with a second element in the second meme. The system, in turn, sends the transformed second meme to the second user.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zheng Ping A C Chu, Yuan Jin, Xi Xi Liu, Xin Peng Liu, Fan Xiao Xin
  • Patent number: 11144337
    Abstract: A method, system and computer program product are provided for implementing an interface for rapid ground truth binning. A set of documents are received wherein each document has at least one entity in a set of entities. A user interface is provided for each received document allowing a user to view passages and select options related to confirming or denying an equivalence between the entity in the received document and an output document entity bin including the entity. Responsive to the user utilizing the user interface and confirming the equivalence, combining the received document with the output document entity bin with reference to the entity.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christopher F. Ackermann, Charles E. Beller, Michael Drzewucki
  • Patent number: 11144636
    Abstract: Systems and methods for identifying unknown attributes of web data fragments during operation of a web browser with a web page. A security engine allows for the correct displaying of a web page in a browser when no information is available about the attributes of web data fragments for the web page by identifying the attributes of web data fragments for the web page.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: October 12, 2021
    Assignee: AO KASPERSKY LAB
    Inventors: Mikhail S. Chebakov, Ivan A. Modenov
  • Patent number: 11144426
    Abstract: An apparatus includes a memory and processing circuitry. The memory stores a log for a user account. The log includes a first action performed by a user and a first date on which the first action was performed, a second action performed by the user and a second date on which the second action was performed. The processing circuitry receives a confirmation that a login occurred for the user account, determines a time of the login and first and second scores for the first and second actions. The prediction tool predicts that the first action is more likely to be performed than the second action. The prediction tool presents, on a display, a first link that when activated, causes the first action to be performed.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: October 12, 2021
    Assignee: Bank of America Corporation
    Inventor: Sarabjeet Singh Kochar
  • Patent number: 11146743
    Abstract: A display control apparatus is provided with: a first controlling device configured to perform still picture reproduction or motion picture reproduction of motion picture content, within a screen of a displaying device; a second controlling device configured to superimpose and display bookmark data indicating a bookmark having a predetermined shape, on the motion picture content only in a predetermined period on a time axis of the motion picture content, in a predetermined position or range within the screen, during the still picture reproduction or the motion picture reproduction of the motion picture content; and a holding device configured to hold the bookmark data in association with the time axis of the motion picture content.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: October 12, 2021
    Assignee: PARONYM INC.
    Inventors: Masato Shibata, Takeo Yoshimura
  • Patent number: 11146575
    Abstract: The present invention relates to methods, network devices, and machine-readable media for an integrated environment for automated processing of reports of suspicious messages, and furthermore, to a network for distributing information about detected phishing attacks.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 12, 2021
    Assignee: Cofense Inc
    Inventors: Aaron Higbee, Rohyt Belani, Scott Greaux, William Galway, Douglas Hagen
  • Patent number: 11138023
    Abstract: A method and apparatus for modelling and generating a composite user interface comprising a plurality of user interface elements provided by at least one source application. Modelling the composite user interface comprises modelling at least part of a user interface provided by the or each source application, and modelling relationships between the at least part of the user interface provided the or each source application and the composite user interface.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: October 5, 2021
    Inventors: Edwin Wilhehmus Petrus Cornelus Van der Sanden, Matthew Stephens
  • Patent number: 11126609
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a feature clustering of users, user correlation database access, and user interface generation system. The system can obtain information stored in different databases located across geographic regions, and determine unique users from the different information. The information can be included in unique records in the databases, with each record describing a particular user, and with each user described with imperfect identifying information. The system can analyze the different information utilizing machine learning models, and can associate each record with a particular unique user. The system can obtain identifications of items associated with each user, and determine the propensity of the user to disassociate with one or more items, or determine likelihoods of future association with different items not presently associated with the user.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: September 21, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Elkherj, Xavier Falco, Pierre Cholet, Giulio D'Ali' Aula, Andrew Ehrich
  • Patent number: 11127171
    Abstract: A system for selectively rendering highlights in a working document. The system includes a user interface, a memory for storing executable program code, and one or more electronic processors. The electronic processors are functionally coupled to the memory and the user interface. The electronic processors are configured to receive a first highlight operation at a highlight manager associated with a first highlight via the user interface. The electronic processors are further configured to transmit the received first highlight operation to a highlight actor, update a document object model associated with the working document based on the received first highlight operation, and render the first highlight on the working document using a first color based on the received first highlight operation.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alyssa Nelson, Michael M. Santos, Zeguang Wu, Yong Zhang, Sneha Jayaprakash
  • Patent number: 11126680
    Abstract: A computer-executed process receives an object that characterizes a navigation capability of a website. The object includes a navigation parameter that specifies a navigation page of the web site, and a query parameter that specifies a subset of content of the navigation page. The process also executes a script to dynamically generate a navigation structure based upon the object data. The process detects selection of a navigation component of the navigation structure, and updates an address in a Uniform Resource Locator (URL) bar of the browser with a composite resource identifier to retrieve a requested subset of content of the selected navigation page. The composite resource identifier includes a subordinate resource identifier that identifies the navigation page, which is derived from the navigation parameter and at least one query derived from the query parameter, which specifies the requested subset of content of the navigation page.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: September 21, 2021
    Assignee: CA, Inc.
    Inventors: Christopher R. Wright, Michael J. Bauer
  • Patent number: 11128727
    Abstract: A browser receives a web page that includes a script that is configured to control subsequent requests of the browser for at least the web page and caches a first portion of the web page that includes reference(s) to other web resource(s). A subsequent request for the web page is dispatched to the script which returns the cached first portion of the web page to the browser and a request for the full web page is made. Request(s) are also transmitted for the web resource(s) referenced in the first portion of the web page without waiting for the full web page to be received. When the full web page is received, if the first portion of the page matches the corresponding portion of the full page, that corresponding portion is removed from the full page and the remaining page is returned to the browser.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: September 21, 2021
    Assignee: CLOUDFLARE, INC.
    Inventors: John Graham-Cumming, Andrew Galloni, Terin Stock
  • Patent number: 11121997
    Abstract: Methods and devices are presented for managing communications in an ephemeral communication system. In some embodiments, messages in the system are associated with a default trigger for deleting each message following an initial viewing of the message. A non-ephemeral analysis module analyses elements of the message to identify any content elements indicating that a message status should be changed from a default ephemeral status to a non-ephemeral status. Following identification of such elements in the message, the message status is changed from ephemeral to non-ephemeral. Based on the non-ephemeral message status, a copy of the message may be automatically stored in a non-ephemeral format, or a default trigger for deletion of the message may be changed.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: September 14, 2021
    Assignee: Snap Inc.
    Inventor: Haibo Zhao
  • Patent number: 11112927
    Abstract: Automated digital content layout systems and techniques are described. Interaction of a creative professional with a digital content design system to create a digital content design is monitored. The digital content design is created by the creative professional in accordance with a maximum amount of display area along a primary axis to be used to display the digital content design. The digital content design system then employs a layout system to generate a layout definition for inclusion as part of the digital content design that includes a set of rules to control how the items of digital content are arranged in a user interface in amounts of the display area along the primary axis that are less than this maximum amount.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: September 7, 2021
    Assignee: Adobe Inc.
    Inventors: Mainak Biswas, Udit Gupta, Sanyam Jain, Gaurav Bhargava
  • Patent number: 11113985
    Abstract: Provided herein are devices, systems, methods, apparatuses, and computer program products for determining a visual acuity of a reader. The device includes a display adapted to present a first line of text to the reader and an input device adapted to receive signals corresponding to the first line of text. The device further includes a processor that is adapted to determine a reading score associated with the first line of text, generate an acuity parameter based on the reading score and the first readability vector, and determine the visual acuity of the reader based on the acuity parameter and a reference acuity parameter.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 7, 2021
    Assignee: Focus Reading Technology Inc.
    Inventor: Howard Jay Kaplan
  • Patent number: 11113243
    Abstract: A computer-based method includes receiving, at a compute device, a collected set of system measurement facility (SMF) data from a mainframe operating system. The method includes, retrieving from a memory operatively coupled to the compute device, a set of SMF field-type identifiers. Each SMF field-type identifier having a one-to-one logical relation with a conditional value from a set of conditional values. The method includes selecting SMF field values from the collected set of SMF data, based on the set of conditional values. The SMF field values is a subset of SMF field values included in the collected set of SMF data. The method further includes executing a flattening process to produce a flattened record that includes at least one flattened SMF field value converted into a target format, and inserting the flattened record into a data repository compatible with the target format.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: September 7, 2021
    Assignee: SYNCSORT INCORPORATED
    Inventor: Christopher Youngs Blaicher
  • Patent number: 11106445
    Abstract: Embodiments provide a web-based editing tool that intelligently leverages certain functionality of a browser, web client, desktop client, and native software at the client side to provide seamless user experience when editing a file over a network. Responsive to a user selecting a file for editing, the web client may send a passive content request to a web server embedded in the desktop client at a specific address on the client device. If no response, the web client prompts the user to start or install the desktop client on the client device. If a response is received, the web client sends a request to the desktop client with a user identifier and authorization to download the file from a server. The desktop client downloads the file, opens it in the native software, monitors the file being edited, and updates a delta associated with the file to the server.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: August 31, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: Gregory Beckman, Benjamin Barth
  • Patent number: 11102313
    Abstract: A system performs autosave. The system receives, by a web browser of a client device, a user action performed by a user that interacts with a website corresponding to a server. The system determines a change record corresponding to the user action, queues the change record in a first queue to commit corresponding changes to local models, and queues the change record in a second queue that communicates with the server to persist the change record at the serve. The first queue may be an ordered persistence queue that maintains a history of change records for performing undo and redo operations in interacting with the website. The second queue may be an ordered queue where change records are processed one at a time and each change record is sent to the server only if a prior change record in the second queue has been successfully recorded on the server.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 24, 2021
    Assignee: Oracle International Corporation
    Inventor: Christian David Straub
  • Patent number: 11100279
    Abstract: A method, a system and a machine-readable data carrier, which are intended to classify input fields and groups of input fields of a webpage, are described. The method for classifying input fields and groups of input fields of a webpage may include a browser extension that contains program elements Content Script and Background Script and a program recognition module. The method may form a hierarchy of HTML-documents of a webpage. A multicomponent system for classifying input fields and groups of input fields of a webpage may include a processor device and a storage, and a set of instructions that, when executed by the processor, control the processor to form a hierarchy with grouped fields and a report file for HTML-documents of the webpage. The instructions may also identify elements of the HTML-documents on the webpage.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: August 24, 2021
    Assignee: Intersections Inc.
    Inventors: Mykola Chernov, Pavlo Malin, Oleksandr Chaikovskyi, Vitalii Afanasiev, Vasyl Shutovskyi, Volodymyr Shelest
  • Patent number: 11093516
    Abstract: A system includes an operating system executed by a processor and memory. A data type identifier changing application is executed by the operating system and is configured to display a table including data entries that are arranged in rows and columns and that include data type identifiers. The data type identifier changing application is configured to generate a list including two or more of the data type identifiers corresponding to rows in a selected column. The data type identifier changing application is configured to change one of the data type identifiers in the list corresponding to a plurality of rows in the selected column to one of another one of the data type identifiers in the list or a data type identifier that is not in the list.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chairy Chiu Ying Cheung, Taurean Addair Jones
  • Patent number: 11087017
    Abstract: Systems, methods, and computer-readable media for protecting distributed data are provided. The data is distributed according to a time-based shard distribution scheme that splits data into multiple pieces to prevent an attacker who successfully breaches a terminal device from reassembling the pieces.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: August 10, 2021
    Assignee: TECHNOLOGY INNOVATION INSTITUTE
    Inventors: Septimiu F. Mare, Najwa Aaraj, Marcos Manzano, Alvaro Garcia
  • Patent number: 11086753
    Abstract: A method including receiving, from a user device, a user request to access data associated with a web page; generating, by a processor, a first transaction identification; collecting transaction information, the transaction information comprising server-side metrics; integrating, by the processor, the first transaction identification with the transaction information; transmitting, by the processor, the first transaction identification to the user device; receiving, from the user device, client-side data associated with a second transaction identification; integrating, by the processor, the server-side metrics and the client-side data; and analyzing, by the processor, the integrated server-side metrics and the client-side data.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: August 10, 2021
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Venkata Mandali, Sateesh Mamidala, Arunkumar Natarajan, Kadhiresan Kanniyappan
  • Patent number: 11087305
    Abstract: A social networking system for organizing nighttime activities, for use by individual users when attending nighttime venues. A smartphone app may be provided for use by the individual users, for allowing users to create a profile, set venues to be attended, set a group of other individual users they will be attending with, set up payment, purchase drinks and send drinks to other individual users, arrange transportation to and from the venues, and communicate with other individual users.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: August 10, 2021
    Inventor: Saverio Dalia
  • Patent number: 11079903
    Abstract: A method and system for quick selection by an intelligent terminal, and an intelligent terminal are provided. The method includes receiving a multi-selection instruction of a user to enter a multi-selection mode, and selecting at least one entry according to the selection of the user; receiving a touch instruction of the user, and obtaining the position of a touch point; and marking all the entries between an entry where the touch point is located and the selected entry as being in a selected state. No need for carrying out a selection operation on entries one by one is realized, thereby being convenient and quick, and not being prone to errors.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: August 3, 2021
    Assignee: .HUIZHOU TCL MOBILE COMMUNICATION CO., LTD
    Inventor: Kai You
  • Patent number: 11080597
    Abstract: A method for autofilling an electronic form is provided. Elements of the electronic form are identified. A value for each identified elements of the electronic form is determined. The electronic form is automatically filled with the determined values. During the automatically filling of the electronic form, the determined value is provided in a field corresponding to each of the elements. A user input is received on the provided value. The received user input includes a correction to a first value provided in a first field of the electronic form. An autofill application is trained using the received user input.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 3, 2021
    Inventors: Manuel Dalle, Guillaume Maron, Frédéric Rivain, Laure Hugo, Kévin Miguet, Loïc Guychard, Damien Rajon
  • Patent number: 11080903
    Abstract: A system includes determination of a first series of data points, each data point of the first series of data points comprising one or more dimension values and a value of a first measure, determination of a second series of data points, each data point of the second series of data points comprising one or more dimension values and a value of a second measure, determination of a condition associated with a relation between the first measure and the second measure and with a visual characteristic, evaluation of the condition with respect to a first portion of the first series of data points and a first portion of the second series of data points, determination of a first visual characteristic of a first area of a visualization based on the evaluation of the condition and the visual characteristic associated with the condition, and generation of a visualization comprising a first visualization of the first series of data points, a second visualization of the second series of data points, and the first area, whe
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: August 3, 2021
    Assignee: SAP SE
    Inventor: Viren Kumar
  • Patent number: 11074697
    Abstract: One example of a method includes receiving a plurality of video streams depicting a scene, wherein the plurality of video streams provides images of the scene from a plurality of different viewpoints, identifying a target that is present in the scene, wherein the target is identified based on a determination of a likelihood of being of interest to a viewer of the scene, determining a trajectory of the target through the plurality of video streams, wherein the determining is based in part on an automated visual analysis of the plurality of video streams, wherein the determining is based in part on a visual analysis of the plurality of video streams, rendering a volumetric video traversal that follows the target through the scene, wherein the rendering comprises compositing the plurality of video streams, receiving viewer feedback regarding the volumetric video traversal, and adjusting the rendering in response to the viewer feedback.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: July 27, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Crawford Gibbon, Tan Xu, Lee Begeja, Bernard S. Renger, Behzad Shahraray, Raghuraman Gopalan, Eric Zavesky
  • Patent number: 11074646
    Abstract: Techniques for generating a web page and displaying an image in the web page may be provided. For example, the web page may include a placeholder for displaying the image. A service may be implemented to determine how many images and sizes of such images that should be made available for use in the placeholder. Further, the service may configure the web page to identify available images based on the determined number and sizes and to include a script for selecting one of the available images. Upon displaying the web page in a browser, the script may determine the size of the placeholder as displayed in the web page and may select one of the available images based on the determined placeholder size. The script may further cause the browser to download and display the selected image in the placeholder.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Ashish Singhal
  • Patent number: 11062090
    Abstract: A method and apparatus for mining general text content, a server, and a storage medium, are disclosed. A specific embodiment of the method can include: acquiring a question including a target subject and a target characteristic; and inputting the target subject, the target characteristic and a target text into a pre-constructed answer prediction model, and determining a starting position and an ending position of an answer to the question in the target text by the answer prediction model. The answer prediction model is pre-trained based on a sample question including a sample subject and a sample characteristic, and a starting position and an ending position of a sample answer in a text. In the technical solution provided by the embodiments of the present disclosure, the starting position and the ending position of the answer in the target text may be correctly predicted, thereby increasing the accuracy of answer recognition.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: July 13, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Renkai Yang, Hao Wang, Ying Li, Yilin Zhang
  • Patent number: 11062692
    Abstract: An audio processing system for generating audio including emotionally expressive synthesized content includes a computing platform having a hardware processor and a memory storing a software code including a trained neural network. The hardware processor is configured to execute the software code to receive an audio sequence template including one or more audio segment(s) and an audio gap, and to receive data describing one or more words for insertion into the audio gap. The hardware processor is configured to further execute the software code to use the trained neural network to generate an integrated audio sequence using the audio sequence template and the data, the integrated audio sequence including the one or more audio segment(s) and at least one synthesized word corresponding to the one or more words described by the data.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 13, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Salvator D. Lombardo, Komath Naveen Kumar, Douglas A. Fidaleo
  • Patent number: 11055795
    Abstract: A method and computer program product for identifying errors in a computerized preparation of an electronic financial document to be submitted to an agency. A financial document preparation program is executed, a first connection is initiated with a computer of the agency, the schema requirements are received from the agency via the first connection, data entry fields are generated, data entered into the data entry fields is received, error rules are generated from the schema requirements, each error rule associated with a respective one of the data entry fields associated with the electronic financial document, the data entered into the data entry fields is checked against the respective error rules to identify schema errors in the data entered into the data entry fields, the electronic financial document is generated based on the data entered into the data entry fields, and the electronic financial document is electronically transmitted to the agency.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: July 6, 2021
    Assignee: Intuit Inc.
    Inventors: Rajkumar Patel, Eric Dunn, Maurice Clark, Nikolay Kolev, Uma Youts, Gregg Gamble, Laura Grether, Martha Ryan, Jennifer Reeves, Eldwin Pile
  • Patent number: 11057512
    Abstract: A system and method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface includes determining that a content of the text message includes a plurality of options, receiving a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device, determining that the venue corresponding to the physical location of the sending device is relevant to the plurality of options, retrieving a contextual information from the venue about the plurality of choices, and augmenting the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
  • Patent number: 11057482
    Abstract: Techniques are provided to facilitate tracking events associated with a user interface display of an application at runtime. In at least one implementation, one or more information structures that associate an event tracking indicator with a view selector are stored, wherein the event tracking indicator indicates an event to be tracked, and the view selector indicates one or more constraints to be matched to select a view of the application. During execution of the application, the view selector is evaluated with views used by the application to determine whether each of the one or more constraints of the view selector matches properties of the views. In response to determining that each of the one or more constraints of the view selector matches the properties of at least one of the views, an occurrence of the event indicated by the event tracking indicator associated with the view selector is tracked.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: July 6, 2021
    Assignee: Apptimize, LLC
    Inventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
  • Patent number: 11055484
    Abstract: Embodiments of the disclosed technologies are capable of detecting an edit in an edited document, mapping the edit to stored structured data, executing stored logic associated with the stored structured data to alter a stored template and/or alter the stored structured data and/or insert a candidate edit from a stored set of candidate edits into a reference document.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: July 6, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Kevin N. Jansz, Justin M. Lipton, Jamie Wodetzki
  • Patent number: 11048744
    Abstract: Methods for identifying data files responsive to a search query and weighted according to a stylistic preference are provided. In one aspect, a method includes receiving a search query for a collection of media files from a device associated with a user associated with a user identifier, and identifying a set of image files from the collection that is responsive to the query. Each image file in the set is associated with a relevancy score. The method also includes retrieving a stylistic preference profile associated with the user identifier to apply to the set, and weighting the score for each image file according to the profile to generate a weighted stylistic preference score for each image file. The method further includes creating a listing of the set that is sorted according to weighted stylistic preference score, and providing the listing to the device. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: June 29, 2021
    Assignee: Shutterstock, Inc.
    Inventors: Heath Walter Hohwald, Lawrence Lazare, Kevin Lester
  • Patent number: 11048675
    Abstract: Methods, apparatus, and processor-readable storage media for enriching structured data are provided herein. An example method includes receiving a first data structure and a second data structure; normalizing the first data structure and the second data structure using one or more configuration files; identifying, from the normalized first data structure and second data structure, one or more items of data in the second data structure that contain information relevant to one or more items of corresponding data in the first data structure; and generating a target data structure comprising at least a portion of the one or more items of identified data from the second data structure, at least a portion of the one or more items of corresponding data from the first data structure, and a unique key corresponding to the portions of the one or more items of data from the first and second data structures.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 29, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Anatoly Gendelev, Sigal Shapira
  • Patent number: 11048861
    Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: June 29, 2021
    Assignee: WORKIVA INC.
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Patent number: 11037217
    Abstract: A system, method and apparatus for displaying proprietary information within a multi-layer quick response code may be disclosed. An individual may use a unique quick response code scanner within a mobile application on a mobile device to read a quick response code affixed to an item or product. Through the mobile application, the quick response code scanner may read information embedded within the quick response code unique to the mobile application. The individual may be linked to content hosted on or accessed via a web portal associated with the mobile application. The individual may then be presented with information accessed from a variety of data sources, including from sources other than the retailer of the item, or with proprietary information unique to the mobile application provider.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: June 15, 2021
    Assignee: Avery Dennison Retail Information Services, LLC
    Inventor: Michael R. Brown
  • Patent number: 11036918
    Abstract: A facility for materializing a document is described. The facility identifies within the document a reference to a document fragment. The facility uses an identifier contained in the identified reference to retrieve document fragment contents stored separately from the document. The facility causes the retrieved document fragment contents to be displayed in context of the document.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 15, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Lee Mullins, Jonathan Edgar Fay
  • Patent number: 11036808
    Abstract: Systems and methods for efficiently processing electronically stored information (ESI) are described. The systems and methods describe processing ESI in preparation for, or association with, litigation. The invention preserves the contextual relationships among documents when processing and indexing data, allowing for increased precision and recall during data analytics.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 15, 2021
    Assignee: PLANET DATA SOLUTIONS
    Inventors: Michael Wade, Robert Nelson
  • Patent number: 11030387
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file that has multiple articles and a table of contents to the articles. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can detect at least one table in the PDF file that includes pages numbers and multiple columns. The system includes logic to partition a contiguous sequence of text representing the table into text blocks of entries and columns. The system includes logic to merge multiple text blocks that align horizontally with a single page number into a single text block. Table of contents is displayed in a device-dependent format including the entries from the merged text blocks.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: June 8, 2021
    Assignee: ISSUU, INC.
    Inventors: Erik Allan Juhl, Anders Peter Fugmann
  • Patent number: 11023828
    Abstract: Systems and methods for analyzing documents are provided herein. A plurality of documents and user input are received via a computing device. The user input includes hard coding of a subset of the plurality of documents, based on an identified subject or category. Instructions stored in memory are executed by a processor to generate an initial control set, analyze the initial control set to determine at least one seed set parameter, automatically code a first portion of the plurality of documents based on the initial control set and the seed set parameter associated with the identified subject or category, analyze the first portion of the plurality of documents by applying an adaptive identification cycle, and retrieve a second portion of the plurality of documents based on a result of the application of the adaptive identification cycle test on the first portion of the plurality of documents.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: June 1, 2021
    Assignee: Open Text Holdings, Inc.
    Inventors: Jan Puzicha, Steve Vranas
  • Patent number: 11023443
    Abstract: A system and method for determining optimal query plans within distributed database system employing table operators for performing analytic operations for storing and processing multi-structured data. The optimization of a query plan proceeds through a collaborative exchange between a database system optimizer, or planner, and a table operator, wherein multiple communications between said optimizer and said table operator are conducted to exchange input and output information relevant to optimizing execution of the query and table operator.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: June 1, 2021
    Assignee: Teradata US, Inc.
    Inventors: Derrick Poo-Ray Kondo, Tongxin Bai, Anjali Betawadkar-Norwood, Aditi Subodh Pandit, David Everett Simmen
  • Patent number: 11025742
    Abstract: Method, apparatus and computer program product for dynamic link processing engine. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 1, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Jerry Cheng, Shuai Li
  • Patent number: 11023089
    Abstract: Disclosed are various embodiments for facilitating transition in a rendering of a network page given a resizing of a view port of a viewing window on a client device. The client device renders a network page in a view port on a display device, the network page defining a plurality of view port resolution ranges. The client device then implements a first level of changes in a display of the network page in response to resizing of the view port within a respective one of the view port resolution ranges. The client device subsequently implements a second level of changes in the display of the network page in response to resizing of the view port through a transition threshold defined between a respective pair of the view port resolution ranges.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: June 1, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sean M. Scott, Devraj Varadhan, Douglas J. Gradt
  • Patent number: 11023665
    Abstract: Disclosed are various examples for generating, storing, and loading drawings separate from a file. A request can be received to generate a drawing in a file. A data object can be generated corresponding to the drawing. The data object can include characteristics of the file proximate to an area in the file associated with the drawing. The data object can be stored in a data store associated with the file. A request can be received to open the file. The file can be loaded from the data store. The position of the drawing within the file can be determined based on a stored data object. The file can be rendered including the drawing at the determined position.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 1, 2021
    Assignee: AirWatch, LLC
    Inventors: Arjun Kochhar, Lakshmikanth Raju, Manjunath Bhat, Gerard T. Murphy, Marcos Raul Mendez