Collaborative Document Database And Workflow Patents (Class 707/608)
-
Patent number: 12265587Abstract: Connections among two different entities are identified by processing a collection of documents to identify one or more documents that contain co-occurring mentions of each of the two different entities. This relationship may be graphically displayed in a user interface with an icon or the like for each of the two entities, along with a graphical link interconnecting the entities. The graphical link can be an active element of the user interface that responds to user interactions by providing access to evidence within the collection of documents that substantiates the connection between the two entities. In one aspect, a search input form field in a user interface may be used to explicitly request documents that substantiate a relationship between two entities. In another aspect, a user may ground entity mentions by explicitly selecting documents that mention an entity of interest.Type: GrantFiled: December 24, 2020Date of Patent: April 1, 2025Assignee: Salesforce, Inc.Inventors: Emily Brooks Pavlini, Jason Rastrick Briggs, Max Kleiman-Weiner, John Randolph Frank, Tyler Balensiefer, Cogan Dwayne Culver, Kevin John Doyle, Thomas Michael DuBois, Keith Michael Gabryelski, Andrew Richard Gallant, Andrew Wilson Haskell, Abdi-Hakin Dirie, David Johnson, Geoffrey Ira Milstein, Daniel Adam Roberts, Aaron Michael Taylor, Henry Forrest Leanna Wallace, Logan Eli Zoellner
-
Patent number: 12238150Abstract: A telecommunication device, apparatus, and a computer-implemented method of performing a real-time collaboration session with a plurality of participants can be configured so that a method can be performed. The method can include starting a chat application (e.g. a group chat application) for the participants of the real-time collaboration session; automatically creating, upon a first event being external or internal to the chat application, creating a collaborative chat post object (CCPO), for the session, authorizing the participants to edit the chat conversation content of the CCPO; and automatically sealing permanently the CCPO upon a second event being external or internal event to the chat application. For sealing the CCPO, the editable content of the CCPO can be converted into read-only content.Type: GrantFiled: May 1, 2023Date of Patent: February 25, 2025Assignee: RingCentral, Inc.Inventor: Ioannis Nikolaou
-
Patent number: 12210573Abstract: A system for chaining biographic inputs using artificial intelligence includes a computing device, a biographic parameter module operating on the computing device wherein the biographic parameter module is configured to receive a first biographic input wherein the first biographic input identifies a user; parse the first biographic input to retrieve a key element; and retrieve an element of stored data relating to the key element wherein the element of stored data further comprises a plurality of biographic inputs; and a chaining module, the transmission module configured to receive the first biographic input and the element of stored data from the biographic parameter module; evaluate the first biographic input and the element of stored data to determine a relation between the first biographic input and the element of stored data; and chain the first biographic input and the element of stored data.Type: GrantFiled: May 22, 2020Date of Patent: January 28, 2025Inventor: Hillegonda Hendrika van Bochove-Gutierrez
-
Patent number: 12205396Abstract: An example computing system is configured to: (i) access a drawing associated with a construction project; (ii) identify, in the drawing, a set of candidate textual elements that potentially represent a title of the drawing; (iii) for each candidate textual element, (a) determine a respective dataset comprising values for a set of data variables that are potentially predictive of whether the candidate textual element is the title of the drawing, and (b) input the respective dataset into a machine-learning model that functions to (1) evaluate the respective dataset and (2) output, based on the evaluation, a respective score indicating a likelihood that the candidate textual element represents the title of the drawing; and (iv) based on the respective scores for the candidate textual elements that are output by the machine-learning model, select one given candidate textual element as the title of the drawing.Type: GrantFiled: August 20, 2021Date of Patent: January 21, 2025Assignee: Procore Technologies, Inc.Inventors: Patavee Meemeng, Gagik Hacobian, Hunter Buckhorn
-
Patent number: 12196573Abstract: In examples, a method comprises receiving input from a first user relating to a first variable of a first portion of a road network, determining first semantic data associated with the first variable, determining the absence of a lock for the first portion based on the first semantic data, and causing a first lock to be implemented for the first portion based on the first semantic data. The first lock in examples indicates that users other than the first user are to be prevented from making changes to a first set of variables of the first portion that are associated with the first semantic data.Type: GrantFiled: December 17, 2021Date of Patent: January 14, 2025Assignee: Zoox, Inc.Inventors: Christopher Patton, Christopher James Gibson, Zachary Davis, Azeem Zaheer Ghumman
-
Patent number: 12190293Abstract: An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for sharing and selectively synchronizing project edits among multiple locally stored versions of the system project.Type: GrantFiled: February 27, 2023Date of Patent: January 7, 2025Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Andrew R Stump, Anthony Carrara, Eashwer Srinivasan, Srdjan Josipovic, Adam Gregory, Michael J Coan
-
Patent number: 12169516Abstract: A system and method for identifying citations from documents and constructing an enriched citation database may include obtaining a document comprising texts, constructing pre-processing filters and citation filters and converting short citations and immediately preceding citations into full citations. The pre-processing filters may include a first set of regular expressions matching non-citation text patterns and applying the pre-processing filters to the document to remove text patterns that match at least one of the first set of regular expressions generates a pre-processed document. The citation filters may include a second set of regular expressions matching citation text patterns and context text patterns and applying the citation filters to the pre-processed document may identify one or more citations and corresponding contexts that match at least one of the second set of regular expressions. The one or more citations and corresponding contexts may then be stored in a citation database.Type: GrantFiled: September 26, 2023Date of Patent: December 17, 2024Inventors: Xihao Xie, Yang Chen
-
Patent number: 12147451Abstract: Data processing techniques are described to obtain user data previously collected when a user is requested to complete application forms associated with multiple servers. The application forms may include some fields that may be in common and that may request the same user data. For each application form requested by the user, the data processing techniques can identify and obtain the relevant previously collected data about the user for the application form. The application form for a product can have certain fields that may be pre-filled based on the relevant and/or non-confidential previously collected user data. The data processing techniques can also provide an estimate of the time that may be needed by the user to complete at least one application form so that the user can obtain a requested product.Type: GrantFiled: July 18, 2023Date of Patent: November 19, 2024Assignee: United Services Automobile Association (USAA)Inventors: Christopher James Waful, Brennen Michael Ricks, Kathryn Babb, Curtis Mark Bell
-
Patent number: 12093509Abstract: Implementations generally relate to importing data and presenting the data in a user interface (UI). In some implementations, a method includes capturing an image of an object using a camera, where the object includes text. The method further includes recognizing the text and recognizing data in a table. The method further includes generating a data structure that includes the text or the data in the table. The method further includes generating a graphical image that represents at least a portion of the text or the data in the table. The method further includes displaying the graphical image in a UI in a display screen of a client device.Type: GrantFiled: February 24, 2023Date of Patent: September 17, 2024Assignee: Oracle International CorporationInventors: Reginald Hansbrough, Sergio Acosta, Victor Medina, Lakshmi Dontamsetti
-
Patent number: 12056094Abstract: In a method of deploying a virtualised network function (VNF), a virtual network function manager (VNFM) obtains a virtualized network function descriptor (VNFD) that includes a primary file and one or more secondary files that have a mapping relationship with the primary file. The primary file includes a deployment parameter of each secondary file, and a association relationship indicating that a value of a flavour parameter of the VNF is associated with the deployment parameter of the secondary file. The VNFM then determines a target file from the one or more secondary files based on the value of the flavour parameter of the VNF and deploy S the VNF based on the association relationship and a mapping relationship between the primary file and the target file.Type: GrantFiled: June 28, 2021Date of Patent: August 6, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Shitao Li
-
Patent number: 12034613Abstract: Technologies are provided for automatically routing service requests (e.g., trouble tickets). More particularly, embodiments of the present invention provide a real-time routing system that helps reduce the wait time on the assignment of client logged support requests. To do so, a batch job may run regularly (e.g., every 5 minutes) to identify newly logged tickets by querying a ticket database corresponding to a ticket system. The smart routing systems utilizes an iterative process to identify the most appropriate associate on the most appropriate support team for assigning the ticket. Once the appropriate associate has been identified, the client as well as the associate may be notified regarding the ticket assignment.Type: GrantFiled: February 18, 2021Date of Patent: July 9, 2024Assignee: CERNER INNOVATION, INC.Inventors: Shishir Gupta, Guru Shankar, Pramod Kumar Deshpande
-
Patent number: 11899727Abstract: An Artificial Intelligence (AI) based document digitization, transformation and validation system extracts fields from digital documents via different document digitization processes. A document packet with a plurality of documents is initially accessed and any non-digital documents in the document packet are digitized. The errors in the digitized documents are corrected and non-English documents are translated into English. Each of the documents is provided to a plurality of digitization services for the extraction of fields by a plurality of field extraction models. If a field has multiple field instances extracted by more than one digitization service, then a field instance with the highest confidence score is selected for inclusion into the consolidated results. The consolidated results produced in different JavaScript Object Notation (JSON) formats are converted into a common JSON format which may be further validated and provided to downstream processes.Type: GrantFiled: August 30, 2021Date of Patent: February 13, 2024Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Prakash Ghatage, Kumar Viswanathan, Nirav Jagdish Sampat, Naveen Kumar Thangaraj, Kaustubh Kurhekar, Ullas Balan Nambiar
-
Patent number: 11886443Abstract: A method and system for intelligently organizing one or more groups of relevant files may include retrieving a user data signal including user-specific data, analyzing the user data signal to identify a parameter relating to file relevance, identifying one or more relevant files in a storage medium based on the parameter at least one of a user category property, a lifecycle stage property, a relevant activity property, or an activity level property of one or more files in the storage medium, organizing the one or more relevant file into the one or more groups of relevant files, and providing for display data relating to the one or more groups of relevant files.Type: GrantFiled: May 22, 2020Date of Patent: January 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Jon Meling, Jan Heier Johansen, Vegar Skjærven Wang, Jignesh Shah
-
Patent number: 11841831Abstract: This disclosure enables various computing technologies for sharing various files securely and selectively between various predefined user groups based on various predefined workflows. For each of the predefined workflows, the files are shared based on a data structure storing various document identifiers and various metadata tags, with the document identifiers mapping onto the metadata tags.Type: GrantFiled: August 17, 2022Date of Patent: December 12, 2023Assignee: Saphyre, Inc.Inventor: Gabino M. Roche, Jr.
-
Patent number: 11797708Abstract: Systems and methods for leveraging smart glasses for identifying anomalies in a document is provided. Methods may include scanning the document and determining a document type based off pre-defined identifiable features extracted from the document. In parallel to determining, methods may include performing a series of actions to identify any anomalies. Methods may include tracking the user's eye movements and based off of the one or more portions of the document upon which the user's eyes are focused, capturing data from one or more portions, identifying a document characteristic and comparing the document characteristic to a predetermined document rule. When the document characteristic complies to the predetermined document rule, methods may include repeating the series of actions and when the document characteristic fails to comply with the predetermined document rule, methods may include displaying an image of the anomaly, on a display of the smart glasses.Type: GrantFiled: May 6, 2021Date of Patent: October 24, 2023Assignee: Bank of America CorporationInventor: Prasad Bag
-
Patent number: 11775536Abstract: A method and system for intelligently organizing one or more groups of relevant files may include retrieving a user data signal including user-specific data, analyzing the user data signal to identify a parameter relating to file relevance, identifying one or more relevant files in a storage medium based on the parameter at least one of a user category property, a lifecycle stage property, a relevant activity property, or an activity level property of one or more files in the storage medium, organizing the one or more relevant file into the one or more groups of relevant files, and providing for display data relating to the one or more groups of relevant files.Type: GrantFiled: May 22, 2020Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Jon Meling, Jan Heier Johansen, Vegar Skjærven Wang, Jignesh Shah
-
Patent number: 11763930Abstract: An information processing apparatus includes a purpose setting unit configured to set an examination purpose of radiography, a selection setting unit configured to select processing of a radiation image corresponding to the examination purpose and set the processing in an editing area of a display unit, and a generation unit configured to generate a processing procedure corresponding to the examination purpose based on the set processing.Type: GrantFiled: March 27, 2019Date of Patent: September 19, 2023Assignee: CANON KABUSHIKI KAISHAInventor: Masahiro Abe
-
Patent number: 11755534Abstract: A data caching method, a node, a machine learning framework and a file system client based on hyper-converged infrastructure are provided. In the data caching method, a computing program requests a computing node to prefetch computing data prior to using the computing data. Then, the computing node acquires and stores the computing data in a cache memory as requested by the computing program. Subsequently, as the computing program requests the computing node to discard the computing data, the computing node discards the computing data from the cache memory as requested by the computing program.Type: GrantFiled: July 21, 2020Date of Patent: September 12, 2023Assignee: QNAP SYSTEMS, INC.Inventor: Chin-Hsing Hsu
-
Patent number: 11645239Abstract: A method, system, and computer program product for intelligent file conversion is provided. The method receives a first workflow in a first tool format. The first workflow contains a set of first elements associated with a set of tasks. The set of first elements in the first tool format are mapped to a set of second elements in a second tool format. The method generates a second workflow in the second tool format based on the set of second elements. The second workflow is validated based on a file definition schema for the second tool format and the second workflow is routed to an execution server.Type: GrantFiled: November 19, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Allen Zhou, Weon Weian Yuan, Hiren Ramlal Shah
-
Patent number: 11537600Abstract: An authoring platform for authoring a client workflow includes an arrangement of shapes representing steps and connections representing relationships between the steps. Online content retrieved from an online resource may be associated with steps of the client workflow. An authoring service receives the client workflow from the client interface via a network and directs a graph database to store a database workflow corresponding to the client workflow. A search platform is provided for creating and searching workflows using a tag database taxonomy. An author creates a workflow wherein a tag is linked to a workflow item. The workflow is stored as a database workflow and a node in the database workflow representing the workflow item is linked to a node in the database taxonomy representing the tag. Multiple workflows are created in a similar manner to link the workflows to the database taxonomy to provide efficient searching of the workflows.Type: GrantFiled: September 10, 2018Date of Patent: December 27, 2022Assignee: AUTODESK, INC.Inventors: Douglas Look, Gonzalo Rubio, Arindam Ganguly, John Wallace, Adam Arnold
-
Patent number: 11520839Abstract: A first user access, directed to a first network document, of a first user is detected. One or more first network document concepts in the first network document are detected. A first user profile of the first user is retrieved based on the first user access. A first knowledge gap of the first user is identified based on the first network document concepts and based on the first user profile. One or more additional network documents are obtained based on the one or more first network document concepts. The additional network documents include at least a first concept of the one or more first network document concepts. The first network document is modified to include at least a portion of the first concept from the one or more additional network documents. The modification is based on the first knowledge gap and on the one or more additional network documents.Type: GrantFiled: July 6, 2020Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Namit Kabra, Hemant Kumar Sivaswamy, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya
-
Patent number: 11513772Abstract: A system and method of providing an interactive development environment include providing a proxy server, adapted to interface at least one cloud-based platform and one or more client modules, operatively connected to the proxy server, where each client module is associated with a respective user development platform. At least one client module receives, from the respective user development platform, one or more interactive computing documents, commonly referred to as notebooks, each representing one or more scripting code elements, commonly referred to as cells. The proxy server scans the one or more cells, according to a set of predetermined scripting rules, and encapsulates one or more notebooks in one or more data containers, based on the scan. The proxy server may subsequently transmits the one or more data containers to the at least one cloud-based platform, to execute at least one cell of the one or more notebooks.Type: GrantFiled: April 25, 2022Date of Patent: November 29, 2022Assignee: DATAPLATE LTD.Inventor: Amit Gross
-
Patent number: 11507741Abstract: Embodiments of the invention provide the ability to track document versioning. Before executing an open operation on a first document version, a first before-hash is generated. After executing the open operation, a first after-hash is generated. Before executing a save operation, the first before-hash is acquired, and after execution (resulting in a second document version), a second after-hash of the second document version is generated. A version hash linked graph (VHLG) is generated and includes document nodes for the different document versions where each node includes a hash of that document version, a user-application node corresponding to the user or application that executed the operations, and edges connecting the nodes (e.g., that identify the operation and/or the document lineage) Based on the VHLG, a full history of a document is provided.Type: GrantFiled: October 12, 2020Date of Patent: November 22, 2022Assignee: AUTODESK, INC.Inventors: Robert Evon Maguire, Ravinder P. Krishnaswamy
-
Patent number: 11455350Abstract: A method includes receiving an initial electronic file where the initial electronic file is associated with a work product. The method further includes resolving, automatically, an electronic file content type associated with the initial electronic file and executing, automatically, at least one subscription program associated with the electronic file content type of the initial electronic file. The method further includes retrieving an enhanced electronic file based on a matter security level. The enhanced electronic file is associated with an indication of completion of the at least one subscription program. Another embodiment includes extracting a set of metadata from the initial electronic file and storing the set of metadata from the initial electronic file in a memory. Yet another embodiment includes populating, automatically, at least one field within a field-oriented electronic file from the set of metadata.Type: GrantFiled: February 8, 2012Date of Patent: September 27, 2022Assignee: Thomson Reuters Enterprise Centre GmbHInventors: James John Jarvis, Jeff Arvidson, Scott Post
-
Patent number: 11429593Abstract: Sharing a state between network computing devices is described. For instance, a first state update can be received from a second computing device via a network connection. Further, in a shared state file stored in a storage device coupled to the first computing device, a first portion of the shared state file is identified that is allocated to the second computing device. Further, based on the first state update, the first portion of the shared state file can be updated.Type: GrantFiled: January 13, 2020Date of Patent: August 30, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Ronald Steinke, David T. Leimbach, Mark Ranger, Douglas Kilpatrick
-
Patent number: 11422979Abstract: This disclosure enables various computing technologies for sharing various files securely and selectively between various predefined user groups based on various predefined workflows. For each of the predefined workflows, the files are shared based on a data structure storing various document identifiers and various metadata tags, with the document identifiers mapping onto the metadata tags.Type: GrantFiled: November 20, 2020Date of Patent: August 23, 2022Assignee: Saphyre, Inc.Inventor: Gabino M. Roche, Jr.
-
Patent number: 11330070Abstract: Containerized workflow engines executing metadata for user-defined applications are described. A system utilizes user selections for configuring a user-defined application to identify application definition metadata. The system stores the application definition metadata for the user-defined application into a persistent storage. A workflow engine executes in a software container in response to receiving user context details and an invocation of the user-defined application. The workflow engine retrieves the application definition metadata from the persistent storage. The workflow engine inputs the user context details and executes the application definition metadata. The workflow engine outputs a result based on executing the application definition metadata.Type: GrantFiled: January 29, 2021Date of Patent: May 10, 2022Assignee: salesforce.com, inc.Inventors: Kiran Hariharan Nair, Nikhil Kataria, Alexander John Trzeciak
-
Patent number: 11314840Abstract: A computer implemented method, computer system, and computer program product are provided for cloning a webpage. Webpage assets for a webpage are received. Using the webpage assets, the webpage is rendered for display within a graphical user interface of a webpage cloning system. Responsive to rendering the webpage, a thin-layer clone of the webpage as rendered for display in the graphical user interface is recorded. An off-line demonstration of the webpage is then generated from the thin-layer clone.Type: GrantFiled: July 2, 2020Date of Patent: April 26, 2022Assignee: ADP, Inc.Inventors: Jason Edward Smith, Ronald Clark Carey, Jr., Jamie Smith
-
Patent number: 11314769Abstract: Techniques for propagation of deletion operations among a plurality of related datasets are described herein.Type: GrantFiled: June 21, 2018Date of Patent: April 26, 2022Assignee: Palantir Technologies Inc.Inventors: Matthew MacLean, Adam Borochoff, Jared Newman, Joseph Rafidi
-
Patent number: 11308264Abstract: Managing document annotations in a publish/subscribe system is described. A publishing system creates annotations of a document that include references to where the annotations are to be displayed; stores the annotations separately from the document; names an annotation set using tags; sets roles and permissions for use of the annotation set, including access permissions based on a time and/or location constraint of a subscribing user; and publishes the annotation set to a publish/subscribe broker for access by the subscribing users. A subscribing system subscribes a user to annotations of a document, wherein each annotation is separate from the document and includes reference to where the annotations are to be displayed. The subscribing system also defines a role of the subscribing user, wherein use permissions of the annotations by the subscribing user are controlled based on the role, including time and/or location constraints of the subscribing user.Type: GrantFiled: July 7, 2015Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventor: Hanson Lieu
-
Patent number: 11308282Abstract: A method for determining document compatibility between documents stored locally on a plurality of user devices, while maintaining the confidentiality of each of the respective documents. The method includes requesting and receiving a token from each of the plurality of user devices, the token indicative of the presence or absence of a specific element in each respective document. The method further includes comparing the value of each of the respective tokens. When each of the tokens have a true value, the specific element for each respective document to be compatible and sends a message to each of the plurality of user devices indicating the compatibility of the respective documents. When at least one of the tokens has a false value, the specific element for each respective document to be incompatible and sends a message to each of the plurality of user devices indicating the incompatibility of the respective documents.Type: GrantFiled: October 18, 2019Date of Patent: April 19, 2022Assignee: CAPITAL ONE SERVICES, LLCInventors: Fardin Abdi Taghi Abad, Austin Walters, Jeremy Edward Goodsitt, Reza Farivar, Vincent Pham, Anh Truong, Kenneth Taylor, Mark Watson
-
Patent number: 11270224Abstract: A method is disclosed for training a machine learning model to process electronic documents (EDs). The method includes obtaining a structured ED (SED) from a document repository, where the SED includes a first metadata. The method further generates, based on the SED, a bitmap and a second metadata. The method also determines whether the second metadata is within a predetermined threshold of the first metadata and generates, based on the SED and in response to determining that the second metadata is not within the predetermined threshold of the first metadata, a third metadata. The method additionally determines whether the third metadata is within the predetermined threshold of the first metadata and stores, in response to determining that the third metadata is within the predetermined threshold of the first metadata, a second SED comprising the bitmap and the third metadata.Type: GrantFiled: March 30, 2018Date of Patent: March 8, 2022Assignee: Konica Minolta Business Solutions U.S.A., Inc.Inventor: Jason James Grams
-
Patent number: 11238107Abstract: A computer-implemented method according to one embodiment includes performing a query for finding files that meet at least one predefined criterion. The at least one predefined criterion includes a file size that is less than a predefined fraction of a predetermined threshold file size. Performing the query includes sequentially performing additional querying in response to finding a first file that meets the at least one predefined criterion. As files are found in the additional querying, for each sequence of additional querying, the method includes determining whether a total storage size of files found during performance of the query exceeds the predetermined threshold file size. In response to a determination that the total storage size of the files found during performance of the query exceeds the predetermined threshold file size, the files are consolidated into a consolidation file. The method further includes writing the consolidation file to a magnetic recording tape.Type: GrantFiled: January 6, 2020Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Gregory Kishi, Joseph Dain
-
Patent number: 11216529Abstract: Systems and methods are provided for displaying received publishing content on a web page along with one or more user elements by which one or more users may submit sentiment input or textual input in relation to the received publishing content or a subportion of the received publishing content. A user input may be received related to the displayed publishing content displayed on the web page, the user input including an identification of a subportion of the displayed publishing content and a sentiment input or a textual input. Any user input received may be analyzed from each of one or more of the plurality of users in relation to the subportion. A sentiment score may be computed based on analysis of the analyzed user inputs received from each of one or more of the plurality of users.Type: GrantFiled: December 8, 2014Date of Patent: January 4, 2022Assignee: Verizon Patent and Licensing Inc.Inventor: Jeffrey Todd Wilson
-
Patent number: 11169963Abstract: Multi-policy interleaved snapshot lineage is described herein. A method can include assigning a virtual storage volume at a remote storage system to a local storage device according to first and second data retention policies for first and second storage groups, respectively, that comprise the local storage device; obtaining a first data snapshot of the local storage device at a first time according to the first data retention policy; in response to the obtaining the first data snapshot, transferring a first incremental representation of the first data snapshot to the virtual storage volume; obtaining a second data snapshot of the local storage device at a second time according to the second data retention policy; and in response to the obtaining the second data snapshot, transferring a second incremental representation of the second data snapshot to the virtual storage volume.Type: GrantFiled: October 15, 2019Date of Patent: November 9, 2021Assignee: EMC IP HOLDING COMPANY LLCInventor: Deepak Vokaliga
-
Patent number: 11120351Abstract: The method includes receiving, by one or more processors, an initial query term. The method further includes generating, by one or more processors, an expanded query based on the received initial query term and one or more related terms to the received initial query. The method further includes determining, by one or more processors, weights corresponding to terms in the received initial query term and the generated expanded query term based on a predicted effect on query performance.Type: GrantFiled: September 21, 2015Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Ella Rabinovich, Haggai Roitman
-
Patent number: 11100283Abstract: Provided is a method for detecting deceptive e-commerce reviews based on a sentiment-topic joint probability, which belongs to the fields of natural language processing, data mining and machine learning. In the data of different fields, a STM model is superior to other reference models; compared with other models, the STM model belongs to a completely un-supervised (no label information) statistic learning method and shows great advantages in processing unbalanced large sample dataset. Thus, the STM model is more suitable for application in a real e-commerce environment.Type: GrantFiled: August 14, 2018Date of Patent: August 24, 2021Assignee: SHANDONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Shujuan Ji, Luyu Dong, Chunjin Zhang, Qi Zhang, Da Li
-
Patent number: 11100470Abstract: A method and system for managing a project. The method and system comprise accepting at least two project templates from a database, wherein the project database contains personal project templates and work project templates categorized by type of project. A start date and/or an end date for each project template may be accepted. Information related to each project template may be automatically generated. The information related to all project templates may be aggregated and a user may access the information related to all project templates from one user interface.Type: GrantFiled: August 8, 2017Date of Patent: August 24, 2021Assignee: DELTEK, INC.Inventors: Scott A. Defusco, Jeffrey David Eckerle, Lisa Anne Rabideau, Benjamin Joe Rossi, Mark J. Nutter
-
Patent number: 11080240Abstract: A method of collaborating in real-time via action creation comprising detecting an annotation on a document, parsing the annotation; generating an action record responsive to information identified from parsing the annotation, and recording a generated action record to the action database. Action records can be retrieved by users for which they are the assigned user. The annotation does not change the file content of the document.Type: GrantFiled: September 10, 2020Date of Patent: August 3, 2021Inventor: Vijay Madisetti
-
Patent number: 11082480Abstract: A method and system is provided for editing a file information system of a host device by using a client device connected to the host device via a Near Field Communication (NFC) channel while maintaining the foreground-running application execution screen of the host device. A method for managing a file information system of a host device by using a client device according to the present invention includes establishing a near field communication channel between the client device and the host device; copying the file information system from the host device to the client device; editing, at the client device, the file information system by means of an application selected in the file information system; and updating the file information system stored in the host device with the edited file information system which is transmitted from the client device to the host device.Type: GrantFiled: September 27, 2017Date of Patent: August 3, 2021Assignee: Samsung Electronics Co., Ltd.Inventor: Seung Hwan Lee
-
Patent number: 11048671Abstract: Example methods and apparatus release storage locations in a tiered storage system by deleting expired tier-copies of a file stored in the tiered storage system. One embodiment includes a policy-class circuit that defines a tier-copy policy associated with a tier, where the tier-copy policy includes an expiration interval (EI) associated with the tier, and a schedule associated with the tier. A copy expiration circuit checks, according to the schedule, for expiration-eligible tier-copies of a file stored in the tiered storage system based, at least in part, on an EI associated with a tier, and on an access time (AT) associated with the file, where the AT denotes the last time the file was accessed. The copy expiration circuit, upon determining that a tier-copy is expiration eligible, declares the tier-copy as expiration eligible. A delete/restore circuit, upon the copy expiration circuit declaring that the tier-copy is expiration eligible, deletes the tier-copy.Type: GrantFiled: October 18, 2017Date of Patent: June 29, 2021Assignee: Quantum CorporationInventors: William Middlecamp, Jon Hendrickson
-
Patent number: 11048692Abstract: A system includes reception of a query to update a partition key value of a first set of rows of a database table, determination, based on fetched row identifiers, of a first subset of the first rows which are not stored on the first database server node and a second subset of the first rows which are stored on the first database server node, fetching of the first subset of rows from the database server nodes, update of the partition key value of each row of the fetched first subset of rows, instructing of the first database server node to: store the updated rows of the fetched first subset in the first partition stored on the first database server node, and update the partition key value of each of the second subset of rows of the partition stored on the first database server node.Type: GrantFiled: April 2, 2019Date of Patent: June 29, 2021Assignee: SAP SEInventors: SungGun Jung, Sukhyeun Cho, Taesik Yoon, Joern Schmidt
-
Patent number: 11042514Abstract: A collaboration computer system including a database system and a processing system for communicating with the database system. The database system maintains (i) user data representing users; (ii) model data representing process models of respective processes and defining steps and associated users of each process; (iii) touch point data representing connections between steps of different independent processes; and (iv) state data associated with steps of instances of the processes.Type: GrantFiled: August 23, 2012Date of Patent: June 22, 2021Inventor: Graeme Perkins
-
Patent number: 11036879Abstract: A method for sharing data in a multi-tenant database includes receiving, by a target account of a multiple tenant database, access rights of a share object in a first account of the multiple tenant database, wherein the share object having access rights to a database object of the first account and wherein access to the database object of the first account by the target account is based on the access rights of the share object. The method also includes receiving, by one or more processors of the target account, access rights to an alias object, wherein the alias object references the database object of the first account.Type: GrantFiled: August 27, 2020Date of Patent: June 15, 2021Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
-
Patent number: 11030445Abstract: For sorting and displaying digital notes on a digital whiteboard, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for sorting and displaying digital notes on a digital whiteboard includes a processor and a memory. The memory stores code executable by the processor. The processor receives a plurality of digital notes, identifies a plurality of categories, and sorts each digital note with at least one category based on metadata associated with each digital note. The processor displays, on the digital whiteboard, each of the plurality of digital notes at a location based on the at least one category.Type: GrantFiled: April 27, 2017Date of Patent: June 8, 2021Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Jonathan Jen-Wei Yu, Lincoln Penn Hancock, Jeffrey E. Skinner, Aaron Michael Stewart
-
Patent number: 11017594Abstract: In an example embodiment, techniques are provided for locking a region of fully-connected large-scale multi-dimensional spatial data (e.g., a large-scale 3-D mesh) defined by a bounding box. A region is associated with a lock state (e.g., exclusive or sharable). Clients may access the fully-connected large-scale multi-dimensional spatial data based on a comparison of the bounding box of the requested spatial data to the bounding boxes of other client's locks and their lock state.Type: GrantFiled: June 13, 2019Date of Patent: May 25, 2021Assignee: Bentley Systems, IncorporatedInventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
-
Patent number: 10943191Abstract: Embodiments of facilitating creation of cloud computing applications are disclosed therein. In one embodiment, a method includes receiving user input of a plurality of workflow items as a sequence of graphical objects on a graphical user interface. The workflow items individually are related to one or more cloud computing services. The method also includes determining an execution sequence of the plurality of workflow items based on data dependencies individually between pairs of the workflow items, the determined execution sequence being different than the sequence of the graphical objects. The determined execution sequence includes executing pairs of the workflow items without data dependencies therebetween generally in parallel and sequentially executing other pairs of the workflow items with data dependencies therebetween in accordance with the data dependencies.Type: GrantFiled: August 15, 2019Date of Patent: March 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ilya Grebnov, Charles Lamanna, Stephen Siciliano, Balasubramanian Shyamsundar, Prabir Shrestha, Kevin Lam
-
Patent number: 10929214Abstract: A method for execution by a dispersed storage (DS) cleanup unit includes determining a dead session of a DSN. A subset of a plurality of eventual consistency intent names is generated by identifying eventual consistency intent names that include a session identifier corresponding to the dead session in a prefix of the eventual consistency intent names, where the subset of the plurality of eventual consistency intent names corresponds to all eventual consistency intents of the dead session. A subset of storage units responsible for storing the all eventual consistency intents of the dead session is determined based on the prefix of the eventual consistency intent names in the subset. All eventual consistency intents of the dead session are retrieved from the subset of storage units, and execution of eventual consistency updates indicated in the all eventual consistency intents of the dead session is facilitated.Type: GrantFiled: January 7, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravi V. Khadiwala, Manish Motwani, Renars W. Narubin, Jason K. Resch, Daniel J. Scholl, Yogesh R. Vedpathak
-
Patent number: 10898999Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selective human-robot interaction. In some implementations, sensor data describing an environment of a robot is received, and a person in the environment of the robot is detected based on the sensor data. Scores indicative of properties of the detected person are generated based on the sensor data and processed using a machine learning model. Processing the scores can produce one or more outputs indicative of a likelihood that the detected person will perform a predetermined action in response to communication from the robot. Based on the one or more outputs of the machine learning model, the robot initiates communication with the detected person.Type: GrantFiled: September 18, 2017Date of Patent: January 26, 2021Assignee: X Development LLCInventors: Gabriel A. Cohen, Benjamin Holson, Munaf Assaf
-
Patent number: 10892939Abstract: A system and method for managing a network apparatus of a communication network. The system includes a network management center including a management-on-board manager MoB-M and a management-on-board agent MoB-A executed at the network apparatus. During its execution, the agent MoB-A performs at least part of a management task on the network apparatus. Besides, during its execution the agent MoB-A retrieves at least one instruction from the manager MoB-M, and executes it for completing the management task. This way, the manager MoB-M may dynamically adapt the behavior of the agent MoB-A to unforeseen events or changes occurring in the network, without the need to rewrite the whole agent logic.Type: GrantFiled: May 27, 2014Date of Patent: January 12, 2021Assignee: TELECOM ITALIA S.p.A.Inventors: Luca Castaldelli, Mauro Cociglio, Giuseppe Fioccola