Hypermedia Patents (Class 715/205)
  • Patent number: 12141522
    Abstract: A computing system and a method remotely generate documents wherein a user establishes communication with the computing system from a user device and is instructed to enter the information in a document template displayed on the user device. The user device is enabled to select a document type and a document format. The document types include a conventional check and a cashier's check. The document formats include a printed hard copy and an electronic document.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: November 12, 2024
    Assignee: TRUIST BANK
    Inventor: Barath Jayaraman
  • Patent number: 12141175
    Abstract: A method (and system) includes retrieving a dataset from a database creating a report including a graphical representation of the dataset, the graphical representation of the dataset including a freely positionable and scalable data container and displaying the report on a graphical user interface. The report has a free-form layout in which each container is freely positionable and is freely scalable such that a change in size and/or location of one container does not affect a size and/or location of any other container in the report.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: November 12, 2024
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Zhili Cheng, Keng-Fu Chu, Alejandro Olvera Velasco, Jeffrey Courcelle
  • Patent number: 12130883
    Abstract: Systems and methods are provided for a folder-based content management system and method. In one example, a method for the folder-based content management system includes converting an existing infrastructure into editable assets and organizing the editable assets into a structure of a folder file system by recombining the editable assets into a new format. The folder file system may be rendered with the new format as a graphical user interface (GUI).
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: October 29, 2024
    Assignee: CACTUS BLOCK LLC
    Inventors: Michael Gursha, Douglas Gursha
  • Patent number: 12124423
    Abstract: Example implementations relate to optimizing operation of microservice clusters comprising multiple nodes, each executing a common self-sufficient microservice instance. The method includes, at a first node having a database instance comprising a plurality of rows and a plurality of columns, calculating a distinct hash per row to create a hash list, each hash identifying data contained in the respective row; publishing a distinct hash and/or the hash list to one or more of the plurality of nodes, each node having respective database instances and respective hash lists; at a second node, comparing the distinct hash and/the hash list published by the first node to the hash list of the second node to identify any missing rows of data; and, in response to identifying, based on the comparison, a missing row(s) in the second node's database instance, updating the second node's database instance to include the missing row(s) of data.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 22, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Debloke Maitra, Paul Day, Derek Perronne
  • Patent number: 12124859
    Abstract: A computer-implemented method for exposing a software component through a predetermined protocol is disclosed. The method may include receiving a software component including at least one of a configuration, an operation, a trigger, and a parameter, and receiving a metamodel describes the configuration, the operation, the trigger, and the parameter. The method may also include generating a microservice and an API specification entirely based on the metamodel without additional coding. The computer-implemented method may further include deploying the microservice such that the microservice accepts incoming requests described by the API specification, and receiving a formatted response from the deployed microservice. The method may also include receiving a new configuration of the software component created on the deployed microservice, and generating a resource identifier that identifies the new configuration of the software component.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: October 22, 2024
    Assignee: Salesforce, Inc.
    Inventor: Mariano Luis Gonzalez
  • Patent number: 12118643
    Abstract: Apparatuses, systems, and techniques to perform a K-nearest-neighbor query. In at least one embodiment, a set of bounding boxes corresponding to a set of primitives is generated that allows the query to be solved using light transport simulation acceleration features of a GPU.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: October 15, 2024
    Assignee: NVIDIA Corporation
    Inventor: Nathan Vollmer Morrical
  • Patent number: 12120074
    Abstract: In one or more implementations, video content generated using a client application may be provided to users of the client application in association with one or more products offered for purchase via the client application. Video content items presented to a user may be identified based on a level of interest of the user in relation to the respective video content items. A level of interest of the user in relation to a video content item may be based on profile information of the user.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: October 15, 2024
    Assignee: Snap Inc.
    Inventors: Jean Luo, Celia Nicole Mourkogiannis
  • Patent number: 12120125
    Abstract: Secure sharing of a document on a co-browse session is implemented by causing a JavaScript implemented document viewer to create HTML5 description of a rendered view of a document's content, and transmitting the HTML5 description of the rendered view of the document content as a DOM elements on the co-browse session. The rendered view of the document is overlayed on the web page being co-browsed, which enables the participants to the co-browse session to collaboratively view the rendered view of the document. However, since the document itself only resides in the visitor's browser, the document itself is not transmitted on the co-browse session. Media URLs can also be shared, and the participants' views of the audio/video media is synchronized by causing the video to play locally at each participant but synchronized with the visitor. Live video of the participants to the co-browse session is also implemented.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: October 15, 2024
    Assignee: Glance Networks, Inc.
    Inventors: Richard L. Baker, Andrew Norman, Brendan Ronan, Ellis Oliver Jones, Edward F. Hardebeck, Edward J. McGowan, Deborah Mendez
  • Patent number: 12118201
    Abstract: An electronic device with a display device displays a user interface that includes content. The electronic device, while displaying the user interface that includes content, detects a first input. The electronic device, in response to detecting the first input, displays an annotation layer over the displayed content. At least a portion of the content is visible through the annotation layer. The electronic device, while displaying the annotation layer, displays a set of markup tools, including a plurality of tools for adding marks to the annotation layer. The electronic device detects a second input selecting a first markup tool of the set of markup tools. The electronic device adds one or more marks on the annotation layer in accordance with one or more additional inputs using the selected first markup tool.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: October 15, 2024
    Assignee: APPLE INC.
    Inventors: David C. Graham, Kenneth L. Kocienda, Caelan G. Stack, Christopher P. Foss, Freddy A. Anzures
  • Patent number: 12112137
    Abstract: An approach for generating a distribution list. The approach analyzes a message associated with a user to create a message bag of words (BOW). The approach can analyze a history of messages associated with the user to create a plurality of history message BOWs. The approach can calculate similarity factors between the message BOW and the plurality of history BOWs, respectively. If a similarity factor is “>=” a predetermined similarity threshold, the approach can add a history message to a similar message list. The approach can calculate interest factors, based on the similarity factors, for contacts associated with the similarity factors in the similar message list. If an interest factor is “>=” a predetermined interest threshold, the approach can add a contact associated with the interest factor to a suggested contact list. The approach can prioritize the suggested contact list and insert the list as a distribution list.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: October 8, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Peipelman, Erica Banda, Rolf Kocheisen, Eric Vermeer, Debora Yang
  • Patent number: 12112125
    Abstract: A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: October 8, 2024
    Assignee: Branch Metrics, Inc.
    Inventors: Alexander Austin, William Lindemann, Cheng-chao Yang, Eric J. Glover, Dmitri Gaskin, Kan Yu, Sofus Macskassy
  • Patent number: 12086381
    Abstract: A social media platform provides a map-based graphical user interface (GUI) with multiple geographically anchored icons that are selectable to trigger playback of respective galleries of ephemeral messages. Each of the plurality of location-based ephemeral galleries comprises media content contributed by multiple different users. The ephemeral galleries are compiled based on geotag data associated with respective ephemeral messages submitted by multiple users to be publicly viewable via the map-based GUI. Two or more different types of galleries are represented in the map-based GUI by different, visually distinct types of gallery icon.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: September 10, 2024
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Jonathan Brody, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, John Rauser, Evan Spiegel
  • Patent number: 12081625
    Abstract: A method, a system, and computer program product for session based data persistency are described. A request to execute, by an executing computing server, a service of an application during a terminal service session initiated by an initiating computing server is received. Current session data including a session header and session attributes is captured. A difference between the current snapshot of the session data and a past snapshot of the session data, generated by the initiating computing server and stored by a persistence layer, is determined. The session attributes stored by the persistence layer are updated based on the difference between the current snapshot of the session data and the past snapshot of the session data to enable execution of the service of the application without requesting reauthentication.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: September 3, 2024
    Assignee: SAP SE
    Inventor: Zhongyuan Xue
  • Patent number: 12067212
    Abstract: A method and a client device for dynamically replacing interactive content of a quick setting bar are disclosed. The method comprises: monitoring activity of a user on a terminal client and the terminal client state. Identifying content currently presented to the user. Selecting one or more graphical user interface elements to present on the quick setting bar. The one or more graphical user interface elements have been selected based on a content list acquired from a storage according to data and a user profile calculated based on the user activity and terminal client state. Moreover, this comprises updating the quick setting bar to display the one or more graphical user interface elements while the currently presented content is displayed by a presentation unit of the terminal client.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 20, 2024
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Kevin McGuire, Jonathan James Kittrell
  • Patent number: 12068064
    Abstract: A method and system for requesting and receiving prescription verification is described. A patient may establish a secure communication with a cloud-based server and receive a machine-readable code including the patient's encrypted information. The patient may present the code to a physician, whereupon the physician may communicate the coded patient information to the cloud-based server and the physician may communicate prescription information to an electronic clearinghouse. Upon patient's presentation of the code to a pharmacy, the pharmacist may verify the prescription with the clearinghouse; the clearinghouse validating the patient information with the cloud-based server. Upon verification, the pharmacist may fill the prescription.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: August 20, 2024
    Inventor: Patrick Abuzeni
  • Patent number: 12067346
    Abstract: Systems and methods for providing a machine learning-powered framework to transform overloaded text documents is provided. The system generates a plurality of candidate templates offline. During runtime, the system accesses a text document and analyzes the text document to identify segmentation data. The segmentation data can indicate a plurality of segments derived from the text document. The system then accesses a plurality of candidate templates, whereby each candidate template comprises a plurality of pages having a different background element that shares a common theme. The plurality of candidate templates are ranked based on at least the segmentation data. The network then generates multiple presentation pages for each of a predetermined number of top ranked candidate templates by incorporating each of the plurality of segments into a corresponding page of the plurality of pages for each of the top ranked candidate templates.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ji Li
  • Patent number: 12056186
    Abstract: Methods, systems, and media for providing a media consumption history annotated with social context. In some embodiments, the method comprises: receiving, from a first user device that is associated with a sharing user, a request to share a video item; providing an address associated with the video item; receiving a request, associated with the address, to play the video item; determining, based on the address, that the request to play the video item is associated with the request to share the video item; and causing, via a user interface, a media consumption history to be presented that includes an indication that the video item was shared by the sharing user.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: August 6, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 12050578
    Abstract: A distributed data processing system for a database composed of data records organized into tables for responding to a request to split an index in a consistent and concurrent fashion. A request to split an index atom at any given node is processed by a designated “chairman” for that index atom. The chairman splits its index by maintaining a lower portion thereof and by moving the contents of an upper portion to a newly created index atom as the right sibling. Each other node takes appropriate steps to assure orderly transfer of this information from the chairman consistently and concurrently across the distributed database processing system.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: July 30, 2024
    Assignee: NuoDB, Inc.
    Inventors: Trek S. Palmer, James A. Starkey
  • Patent number: 12045559
    Abstract: A generation device extracts elements from tree-structured data in which each element includes the content of an operation of an object device and an execution condition of the operation, in order from top to bottom. The generation device determines whether the operation is executed by referring to the state of the object device and determining whether the execution condition is satisfied, for an element including the execution condition, of the extracted elements. The generation device adds, to a list, information about the operation determined to be executed.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: July 23, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Koki Nakanishi, Nagatoshi Nawa, Haruo Oishi
  • Patent number: 12039261
    Abstract: Certain aspects of the present disclosure provide techniques for creating an online document. A method includes prompting, a user for a base document; determining that the base document is an existing document comprising structured data; prompting the user to select a template; encoding one or more sections of the template selected by the user with content extracted from the structured data to generate an initial online document; identifying interactive elements from the structured data; creating a section within the initial online document corresponding to the interactive elements; generating for display, the initial online document in an online document editing environment, the online document editing environment configured to enable the user to selectively edit one or more sections of the initial online document; and publishing, the initial online document as the online document, with the online document creation system, in response to an indication from the user to publish.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: July 16, 2024
    Assignee: BOLD Limited
    Inventors: John Glase, James Freundlich, Kip Daynard
  • Patent number: 12032651
    Abstract: Disclosed herein is method and a system for extracting information from an input document comprising multi-format information. In an embodiment, a Hypertext Markup Language (HTML) document corresponding to the input document is created by analyzing the input document comprising documents of multiple data formats. Further, the HTML document is realigned based on a number of columns in each page of the HTML document. Furthermore, a document Identifier (ID) associated with each of the documents is determined in realigned HTML document by classifying information in each of the document pages using a pretrained Machine Learning (ML) model. Subsequently, a hierarchy configuration file, corresponding to the realigned HTML document, is generated based on the document ID. Finally, information from the hierarchy configuration file associated with each of the document ID is extracted by orchestrating one or more data extractors for extracting data attributes from the hierarchy configuration file.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: July 9, 2024
    Assignee: Wipro Limited
    Inventors: Swapnil Dnyaneshwar Belhe, Shishir Vivek Bhaskarwar, Vishal Prakash Chavan
  • Patent number: 12032806
    Abstract: The present disclosure involves system, methods, and media for displaying and exploring software object relationships in an interactive manner. In general, complex structures can have relationships between objects, such as parent/child relationships, general associations, and dependencies. Additionally, some objects may have multiple dependencies. For example, an object representing “low battery” may be a child object for both a screen failure object and a GPS failure object. The n-column explorer allows for exploring relationships between objects of arbitrary categories and in hierarchies of arbitrary depth, without the need to duplicate objects. For example, the “low battery” object need not be duplicated for both the GPS failure and the screen failure.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: July 9, 2024
    Assignee: SAP SE
    Inventors: Santhosh Rao, Rajarshi Ghosh, Roseline Toppo, Akshay Chauhan, Devesh Kumar Dhiman
  • Patent number: 12026206
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for creating custom system generated hyperlinks for predefined search queries at an external website. The system stores, in a data storage device, a set of custom URL templates, the custom URL templates defining required data fields to concatenate as parameters for a website link. The system obtains user information about a user where the information includes at least a first name and last name of the user. The system retrieves from the data storage device the set of custom URL templates. The system generates multiple website links based on the retrieved custom URL templates, where the generated website link includes a domain name of a website, and concatenated fields that are parameter specific to the website. The system then displays, via a user interface, a representation of the generated website links for selection by a user.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: July 2, 2024
    Assignee: Optery, Inc.
    Inventors: Lawrence Robert Gentilello, Chen Atlas
  • Patent number: 12027184
    Abstract: Systems and methods for video processing are configured. Embodiments of the present disclosure receive a procedural document comprising a plurality of instructions; extract a plurality of key concepts for an instruction of the plurality of instructions; compute an information coverage distribution for each of a plurality of candidate multi-media assets, wherein the information coverage distribution indicates whether a corresponding multi-media asset relates to each of the plurality of key concepts; select a set of multi-media assets for the instruction based on the information coverage distribution; and generate a multi-media presentation describing the procedural document by combining the set of multi-media assets based on a presentation template.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: July 2, 2024
    Assignee: ADOBE INC.
    Inventors: Suryateja BV, Prateksha Udhayanan, Parth Satish Laturia, Chauhan Dev Girishchandra, Darshan Khandelwal, Stefano Petrangeli, Balaji Vasan Srinivasan
  • Patent number: 12026249
    Abstract: Methods, media and systems for screening content for malicious content in a web browser are disclosed. Document object model (DOM) elements are retrieved from the content displayed in the web browser. A link to visit a web site included in the DOM elements is identified. The identified link is compared to a list of permitted sources. Information is scanned to determine whether the information matches records of content transmitted by a primary source among the permitted sources. An alert is generated after determining a mismatch between the information in the DOM elements and records of content transmitted by the primary source.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: July 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Jonatan Yucra Rodriguez, Andrew Veenstra, Vu Nguyen, Jose Moreno
  • Patent number: 12014365
    Abstract: Disclosed is a system and method for implementing a network enabling an interoperable exchange of electronic payment information, which connects two parties to a transaction using established rules, technology, and trust model. Such systems and methods provide a shared set of rules and common APIs, and enable validation of the accuracy of all data exchanged via API. In order to maintain data, the systems and methods described herein enable each participant to only see interactions and information that is relevant and permissioned to such participant, all while maintaining no central data store for the sensitive electronic payment information. Each participant is vetted and authorized by a system administrator as a validated “Credential Service Provider” (“CSP”) and governed by rules created and managed by the administrator. Further, an auditable trail of all transactions is maintained by logging metadata to track events and changes to permissions.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: June 18, 2024
    Assignee: National Automated Clearing House Association
    Inventors: George M. Throckmorton, Robert M. Unger, Nazih R. Hamade
  • Patent number: 12008053
    Abstract: A computer obtains records of multiple digital events from multiple vendors of digital event records, each digital event record having a digital ID of a user that initiated the respective digital event. A computer obtains at least one list of professional registry numbers of professionals in a profession. A computer classifies at least some portion of the digital event records and at least some internet web pages based on a standard taxonomical index. A computer identifies correlated identification data points among the digital event records and the professional registry records, and based on the taxonomic classification of pages and digital events, to infer a correlation between digital IDs from digital event records and actual physical identities of physical persons, and computing a parameter reflecting a degree of certainty of the inference.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: June 11, 2024
    Assignee: PulsePoint, Inc.
    Inventors: Jonathan Zile, Sudarshan Mahanubhav, Avikal Satle, Ezra Suveyke, Jason Scheller
  • Patent number: 12001777
    Abstract: A font switching method obtains, through pixel matching with a comparison font, a target font consistent with a font currently used by an operating system, and applies the target font to a third-party application, enabling the third-party application to accurately vary with a font change of the operating system and to avoid inconsistency between the font used by the third-party application and the font used by the operating system.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: June 4, 2024
    Assignee: PETAL CLOUD TECHNOLOGY CO., LTD.
    Inventors: Liang Lu, Yaoming Liu, Lin Peng
  • Patent number: 11997115
    Abstract: 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: October 26, 2021
    Date of Patent: May 28, 2024
    Assignee: Cofense Inc.
    Inventors: Aaron Higbee, David Chamberlain, Vineetha Philip
  • Patent number: 11985101
    Abstract: Examples relate to a method, an apparatus and a computer program for processing a plurality of electronic messages, and to an electronic message server. The method comprises obtaining (110) the plurality of electronic messages. The method further comprises selecting (120) at least a subset of electronic messages of the plurality of electronic messages based on information related to a plurality of suspicious electronic message sender identifiers. The method further comprises determining (130), whether a number of electronic messages of the subset of electronic messages obtained within a pre-defined time interval exceeds a threshold. The method further comprises discarding (140) the electronic messages of the subset of electronic messages if the number of electronic messages of the subset of electronic messages obtained within the pre-defined time interval exceeds the threshold.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: May 14, 2024
    Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
    Inventors: Haya Shulman, Kevin Freeman, Markus Schneider
  • Patent number: 11971933
    Abstract: A system for assisted expanded search can have a server, receiving from a user, a user search request to access semi-private data, and a controlled access non-transient memory storing at least the semi-private data. An expanded search engine can implement at least one algorithm to analyze semi-private metadata and semi-private correlated metadata related to the semi-private data to determine a primary response and an expanded response to the user search request. The system can also include a display providing the user with the primary response and the expanded response.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 30, 2024
    Assignee: Jumptuit, Inc.
    Inventor: Donald Leka
  • Patent number: 11971983
    Abstract: Systems, devices, and methods are disclosed in relation to a system for natural language based message categorization designed to identify text from a particular topic from a potentially inexhaustible set of potential topics. In one of many possible implementations, a vector space model is first used to translate text into a vector representation. This vector is used to determine if the text can be recreated by swapping words and phrases from a training corpus of documents. This is done by determining if the vector is within the conical span of the vector representations of the text in the training corpus of documents. Span composition is evaluated by a two vector boolean comparison, enabling great computational complexity and short-circuiting enabling fast real-time topic determination.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: April 30, 2024
    Assignee: Fortinet, Inc.
    Inventor: Sameer Khanna
  • Patent number: 11963073
    Abstract: A system having a server for receiving a message from a sending device executing a messaging application and for sending a message notification alert to a recipient, the server having a processor and memory, the memory having computer executable code, comprising receiving the message from the sending device executing the messaging application, the message containing recipient address information provided by the sending device, determining, based on recipient address information, that the recipient is not associated with a recipient device having the messaging application, and transmitting the message notification alert to the recipient via an alternate communications method, the message notification alert comprising a link to view the message.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: April 16, 2024
    Assignee: TigerConnect, Inc.
    Inventors: Brad Brooks, Sumeet Bhatia, Sean Whiteley
  • Patent number: 11960525
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for automatically formatting content items for presentation. For example, in response to receiving an invocation of a presentation mode for a content item, a computing device can generate a tree structure representing the structure of the content item. The computing device can generate a presentation version of the content item based on a presentation template that defines the presentation formatting for the content item. The computing device can traverse the tree and determine a portion of the presentation version of the content item to present based on the amount of content that can fit within a display size of a display device. In some implementations, the computing device can determine portions of content to suppress and/or highlight based on various characteristics, metadata, comments, links, etc., corresponding to the portions of content in the content item.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 16, 2024
    Assignee: DROPBOX, INC
    Inventors: Justin Hileman, Scott Zhuge, Kevin Ji
  • Patent number: 11960577
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: April 16, 2024
    Assignee: Salesforce, Inc.
    Inventors: Miko Arnab Bose, Robert J. Snell, Mark Francis Movida, Valliappan Annamalai Natarajan, Adam Thielemann Wegel, Matthew Charles Hagenian, Durgesh Singh
  • Patent number: 11960832
    Abstract: Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set).
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: April 16, 2024
    Assignee: Docugami, Inc.
    Inventors: Andrew Paul Begun, Steven DeRose, Taqi Jaffri, Luis Marti Orosa, Michael B. Palmer, Jean Paoli, Christina Pavlopoulou, Elena Pricoiu, Swagatika Sarangi, Marcin Sawicki, Manar Shehadeh, Michael Taron, Bhaven Toprani, Zubin Rustom Wadia, David Watson, Eric White, Joshua Yongshin Fan, Kush Gupta, Andrew Minh Hoang, Zhanlin Liu, Jerome George Paliakkara, Zhaofeng Wu, Yue Zhang, Xiaoquan Zhou
  • Patent number: 11960618
    Abstract: A computer implemented method searches data. A number of processor units generates a candidate search result using an index for a data source in response to a search query by a user, wherein the candidate search result comprises files accessible by the user based on access control information in the index. The number of processor units generates a completed search result with a set of the files from the candidate search result having a confidentiality level less than or equal to a threshold confidentiality level. The number of processor units determines whether the user has access to a file in the candidate search result in which the file has the confidentiality level greater than the threshold confidentiality level for the data source. The number of processor units adds the file to the completed search result in response to the file being accessible by the user in the data source.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Shunsuke Ishikawa, Yasumasa Kajinaga, Keisuke Nitta, Daiki Tsuzuku
  • Patent number: 11954231
    Abstract: An embodiment for recursively adapting a sensitive content masking technique is provided. The embodiment may include receiving a request from a primary user to share an original document. The embodiment may also include receiving an identity of a secondary user who needs access to a masked version of the original document. The embodiment may further include scanning the original document for sensitive information and identifying sensitive information in the original document. The identified sensitive information may be displayed to the primary user. The embodiment may also include generating a masked value for each piece of identified sensitive information. The embodiment may further include suggesting one or more groups of secondary users if there are additional secondary users. The embodiment may also include presenting the masked version of the original document to the secondary user. The embodiment may further include indexing the masked version of the original document.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: April 9, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itai Gordon, Shlomit Avrahami, Rotem Brosh, Shiran Yosef
  • Patent number: 11928755
    Abstract: Integrating virtual tours on digital resources is provided. A system receives a call generated by a client application executed on a client device responsive to a refresh of a digital resource. The system identifies a request for content for display in a content slot on the digital resource having a content slot size. The system transmits, to the client device, a viewer application configured to execute a priority caching function in the content slot. The viewer application downloads, based on the priority caching function and a computing characteristic of the client device, a first portion of a virtual tour. The viewer application renders the first portion of the virtual tour via the content slot. The viewer application establishes a controller that controls rendering of the virtual tour in response to a detection of an interaction on the digital resource outside the content slot.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: March 12, 2024
    Assignee: Threshold 360, Inc.
    Inventors: Daniel Kraus, Sean Kovacs
  • Patent number: 11900045
    Abstract: The present invention relates to a system for converting a rich text document into an active document suitable for consumption on a particular device system, or operating system by human or machine. The system comprises a server including a non-transitory non-volatile storage medium. The non-transitory non-volatile storage medium is adapted to store at least rich text documents and active documents that have been converted from a rich text document format into an active document format. The server is adapted to carry out the steps of: scanning and parsing the rich text document to extract structural elements and contents; scanning and parsing the rich text document to extract embedded metadata; connecting structural elements and contents with the extracted metadata and the rich document to form a render data set; and sending the render data set to a configurable render module that outputs at least one active document.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: February 13, 2024
    Assignee: Roar Software Pty Ltd.
    Inventors: Thao Minh Ho, Lawrence Xiang Yao, Jeffrey Lin, Ted Tsao, Kevin Liao
  • Patent number: 11900050
    Abstract: A computing system and a method remotely generate documents wherein a user establishes communication with the computing system from a user device and is instructed to enter the information in a document template displayed on the user device. The user device is enabled to select a document type and a document format. The document types include a conventional check and a cashier's check. The document formats include a printed hard copy and an electronic document.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: February 13, 2024
    Assignee: TRUIST BANK
    Inventor: Barath Jayaraman
  • Patent number: 11902261
    Abstract: Techniques and mechanisms described herein facilitate the efficient common storage of partially encrypted content. According to various embodiments, a client device to transmit a designated representation of a media content item via a communications interface may be received. The media content item may be associated with a plurality of representations including the designated representation. The media content item may be associated with first media content data and second media content data. The first media content data may be shared among the plurality of representations. The second media content data may be specific to the designated representation. The first media content data may be combined with the second media content data to create a designated partially encrypted media content portion associated with the designated representation via a processor. The designated partially encrypted media content portion may be transmitted to the client device via the communications interface.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: February 13, 2024
    Assignee: TIVO CORPORATION
    Inventors: Torbjörn Einarsson, Fritz Barnes
  • Patent number: 11886532
    Abstract: A system and method for technology agnostic page editing and/or rendering that includes receiving a first modification request associated with a first page, the first modification request generated by an agnostic page editor, the agnostic page editor compatible with a plurality of renderers from which an administrative user identifies a first set of renderers to be associated with the first page; modifying a first meta model associated with the first page based on the first modification request, the first meta model using a data interchange format; obtaining, by a first renderer belonging to the first set of renderers, the meta model associated with the first page; rendering, by the first renderer belonging to the first set of renderers, the first page for presentation to the administrative user using the first meta model; and sending first rendered content for presentation of the first page.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: January 30, 2024
    Assignee: PROGRESS SOFTWARE CORPORATION
    Inventors: Martin Gebov, Vladimir Vasilev, Lilia Messechkova
  • Patent number: 11882087
    Abstract: The present invention enables a user to easily reference information of a communication destination related to email-related information included in an email transmitted to a terminal connected to a network for which communication with another network is restricted. Prescribed email-related information is extracted from a received email, a conversion is carried out, from communication destination information of a communication destination related to the email-related information, into read information wherein the communication destination information can be read by a method not utilizing a network by a first terminal that is not connected to a network to which a second terminal receiving the email is connected, and an email to which the read information has been appended is output to the second terminal.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: January 23, 2024
    Assignee: NEC CORPORATION
    Inventor: Ryo Shibasaki
  • Patent number: 11869054
    Abstract: Method and system to facilitate transactions in a particular on-line trading platform from a third party web site may be utilized beneficially to enhance a user's experience in purchasing items referenced on third party web pages. When a user encounters, on a third party web site, a presentation of an item that is linked to a listing maintained by the on-line trading platform, the user may simply click on the presentation of the item, which causes presentation of a visual control selectable to launch a transaction processing flow facilitated by the on-line trading platform, without requiring the user to leave the third party web site.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: January 9, 2024
    Assignee: EBAY INC.
    Inventors: Marc Peter Hosein, Selina Lam, Han-Shen Yuan
  • Patent number: 11868705
    Abstract: An information processing apparatus includes a processor configured to: associate, with an edited part of a first document displayed on a display, information indicative of a second document different from the first document in a case where the second document is open on a document display application when the first document is edited; and display the information indicative of the second document on the display when the edited part is selected.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: January 9, 2024
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Jun Ohashi, Yohei Uchiumi
  • Patent number: 11863902
    Abstract: Responsive to a zoom command when presenting a first video, a second video is combined with the first video and presented. The first and second videos are generated from substantially the same camera location as each other at substantially the same time with substantially the same resolution. However, the second video is generated by a physical or virtual lens having a field of view (FOV) smaller than the FOV of a physical or virtual lens used in generating the first video. The technique gives the appearance of zooming without loss of resolution.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: January 2, 2024
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Rathish Krishnan
  • Patent number: 11861320
    Abstract: A query request identifying a query and a plurality of text portions for determining an answer to the query may be received. Relevance scores corresponding with respective ones of the text portions may be determined based on application of one or more machine learning models to the respective text portion and the query. A subset of the text portions may be selected based on the relevance scores. A response message to the query request including an answer to the query in natural language text generated by a large language model based on the first subset of text portions may be determined.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: January 2, 2024
    Assignee: Casetext, Inc.
    Inventors: Marcin Gajek, Shang Gao, Divyanshu Murli, Ryan Walker, Walter DeFoor, Javed Qadrud-Din
  • Patent number: 11853694
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for resolving temporal ambiguities are presented. A natural language input may be received. A temporal component of the input may be identified. A determination may be made that the temporal component includes a conjunction that separates temporal meeting block alternatives. A temporal ambiguity may be identified in one of the meeting block alternatives. A plurality of syntax tree permutations may be generated for the meeting block alternative where the ambiguity was identified. A machine learning model that has been trained to identify a most relevant permutation for a given natural language input may be applied to each of the plurality of permutations. A temporal meeting block alternative corresponding to the most relevant permutation may be surfaced.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: December 26, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pamela Bhattacharya, Barun Patra, Charles Yin-Che Lee
  • Patent number: 11847388
    Abstract: A system and method for automatically reducing rigid body motion in a digital simulated model of an object, where the simulated model represents a simulated build of the object using additive manufacturing.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: December 19, 2023
    Assignee: MATERIALISE N.V.
    Inventor: Yogesh Sovani