Collaborative Document Database And Workflow Patents (Class 707/608)
  • Patent number: 11899727
    Abstract: 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: Grant
    Filed: August 30, 2021
    Date of Patent: February 13, 2024
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Prakash Ghatage, Kumar Viswanathan, Nirav Jagdish Sampat, Naveen Kumar Thangaraj, Kaustubh Kurhekar, Ullas Balan Nambiar
  • Patent number: 11886443
    Abstract: 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: Grant
    Filed: May 22, 2020
    Date of Patent: January 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Jon Meling, Jan Heier Johansen, Vegar Skjærven Wang, Jignesh Shah
  • Patent number: 11841831
    Abstract: 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: Grant
    Filed: August 17, 2022
    Date of Patent: December 12, 2023
    Assignee: Saphyre, Inc.
    Inventor: Gabino M. Roche, Jr.
  • Patent number: 11797708
    Abstract: 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: Grant
    Filed: May 6, 2021
    Date of Patent: October 24, 2023
    Assignee: Bank of America Corporation
    Inventor: Prasad Bag
  • Patent number: 11775536
    Abstract: 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: Grant
    Filed: May 22, 2020
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Jon Meling, Jan Heier Johansen, Vegar Skjærven Wang, Jignesh Shah
  • Patent number: 11763930
    Abstract: 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: Grant
    Filed: March 27, 2019
    Date of Patent: September 19, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masahiro Abe
  • Patent number: 11755534
    Abstract: 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: Grant
    Filed: July 21, 2020
    Date of Patent: September 12, 2023
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: 11645239
    Abstract: 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: Grant
    Filed: November 19, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Allen Zhou, Weon Weian Yuan, Hiren Ramlal Shah
  • Patent number: 11537600
    Abstract: 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: Grant
    Filed: September 10, 2018
    Date of Patent: December 27, 2022
    Assignee: AUTODESK, INC.
    Inventors: Douglas Look, Gonzalo Rubio, Arindam Ganguly, John Wallace, Adam Arnold
  • Patent number: 11520839
    Abstract: 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: Grant
    Filed: July 6, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Namit Kabra, Hemant Kumar Sivaswamy, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya
  • Patent number: 11513772
    Abstract: 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: Grant
    Filed: April 25, 2022
    Date of Patent: November 29, 2022
    Assignee: DATAPLATE LTD.
    Inventor: Amit Gross
  • Patent number: 11507741
    Abstract: 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: Grant
    Filed: October 12, 2020
    Date of Patent: November 22, 2022
    Assignee: AUTODESK, INC.
    Inventors: Robert Evon Maguire, Ravinder P. Krishnaswamy
  • Patent number: 11455350
    Abstract: 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: Grant
    Filed: February 8, 2012
    Date of Patent: September 27, 2022
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: James John Jarvis, Jeff Arvidson, Scott Post
  • Patent number: 11429593
    Abstract: 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: Grant
    Filed: January 13, 2020
    Date of Patent: August 30, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ronald Steinke, David T. Leimbach, Mark Ranger, Douglas Kilpatrick
  • Patent number: 11422979
    Abstract: 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: Grant
    Filed: November 20, 2020
    Date of Patent: August 23, 2022
    Assignee: Saphyre, Inc.
    Inventor: Gabino M. Roche, Jr.
  • Patent number: 11330070
    Abstract: 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: Grant
    Filed: January 29, 2021
    Date of Patent: May 10, 2022
    Assignee: salesforce.com, inc.
    Inventors: Kiran Hariharan Nair, Nikhil Kataria, Alexander John Trzeciak
  • Patent number: 11314769
    Abstract: Techniques for propagation of deletion operations among a plurality of related datasets are described herein.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: April 26, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew MacLean, Adam Borochoff, Jared Newman, Joseph Rafidi
  • Patent number: 11314840
    Abstract: 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: Grant
    Filed: July 2, 2020
    Date of Patent: April 26, 2022
    Assignee: ADP, Inc.
    Inventors: Jason Edward Smith, Ronald Clark Carey, Jr., Jamie Smith
  • Patent number: 11308264
    Abstract: 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: Grant
    Filed: July 7, 2015
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventor: Hanson Lieu
  • Patent number: 11308282
    Abstract: 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: Grant
    Filed: October 18, 2019
    Date of Patent: April 19, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Fardin Abdi Taghi Abad, Austin Walters, Jeremy Edward Goodsitt, Reza Farivar, Vincent Pham, Anh Truong, Kenneth Taylor, Mark Watson
  • Patent number: 11270224
    Abstract: 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: Grant
    Filed: March 30, 2018
    Date of Patent: March 8, 2022
    Assignee: Konica Minolta Business Solutions U.S.A., Inc.
    Inventor: Jason James Grams
  • Patent number: 11238107
    Abstract: 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: Grant
    Filed: January 6, 2020
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Gregory Kishi, Joseph Dain
  • Patent number: 11216529
    Abstract: 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: Grant
    Filed: December 8, 2014
    Date of Patent: January 4, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Jeffrey Todd Wilson
  • Patent number: 11169963
    Abstract: 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: Grant
    Filed: October 15, 2019
    Date of Patent: November 9, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Deepak Vokaliga
  • Patent number: 11120351
    Abstract: 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: Grant
    Filed: September 21, 2015
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ella Rabinovich, Haggai Roitman
  • Patent number: 11100283
    Abstract: 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: Grant
    Filed: August 14, 2018
    Date of Patent: August 24, 2021
    Assignee: SHANDONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Shujuan Ji, Luyu Dong, Chunjin Zhang, Qi Zhang, Da Li
  • Patent number: 11100470
    Abstract: 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: Grant
    Filed: August 8, 2017
    Date of Patent: August 24, 2021
    Assignee: DELTEK, INC.
    Inventors: Scott A. Defusco, Jeffrey David Eckerle, Lisa Anne Rabideau, Benjamin Joe Rossi, Mark J. Nutter
  • Patent number: 11082480
    Abstract: 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: Grant
    Filed: September 27, 2017
    Date of Patent: August 3, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seung Hwan Lee
  • Patent number: 11080240
    Abstract: 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: Grant
    Filed: September 10, 2020
    Date of Patent: August 3, 2021
    Inventor: Vijay Madisetti
  • Patent number: 11048692
    Abstract: 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: Grant
    Filed: April 2, 2019
    Date of Patent: June 29, 2021
    Assignee: SAP SE
    Inventors: SungGun Jung, Sukhyeun Cho, Taesik Yoon, Joern Schmidt
  • Patent number: 11048671
    Abstract: 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: Grant
    Filed: October 18, 2017
    Date of Patent: June 29, 2021
    Assignee: Quantum Corporation
    Inventors: William Middlecamp, Jon Hendrickson
  • Patent number: 11042514
    Abstract: 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: Grant
    Filed: August 23, 2012
    Date of Patent: June 22, 2021
    Inventor: Graeme Perkins
  • Patent number: 11036879
    Abstract: 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: Grant
    Filed: August 27, 2020
    Date of Patent: June 15, 2021
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
  • Patent number: 11030445
    Abstract: 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: Grant
    Filed: April 27, 2017
    Date of Patent: June 8, 2021
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Jonathan Jen-Wei Yu, Lincoln Penn Hancock, Jeffrey E. Skinner, Aaron Michael Stewart
  • Patent number: 11017594
    Abstract: 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: Grant
    Filed: June 13, 2019
    Date of Patent: May 25, 2021
    Assignee: Bentley Systems, Incorporated
    Inventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
  • Patent number: 10943191
    Abstract: 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: Grant
    Filed: August 15, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilya Grebnov, Charles Lamanna, Stephen Siciliano, Balasubramanian Shyamsundar, Prabir Shrestha, Kevin Lam
  • Patent number: 10929214
    Abstract: 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: Grant
    Filed: January 7, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravi V. Khadiwala, Manish Motwani, Renars W. Narubin, Jason K. Resch, Daniel J. Scholl, Yogesh R. Vedpathak
  • Patent number: 10898999
    Abstract: 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: Grant
    Filed: September 18, 2017
    Date of Patent: January 26, 2021
    Assignee: X Development LLC
    Inventors: Gabriel A. Cohen, Benjamin Holson, Munaf Assaf
  • Patent number: 10892939
    Abstract: 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: Grant
    Filed: May 27, 2014
    Date of Patent: January 12, 2021
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Luca Castaldelli, Mauro Cociglio, Giuseppe Fioccola
  • Patent number: 10878040
    Abstract: Request-driven file pulling from unsynchronized directories is described. Rather than maintaining entire files, a service provider merely maintains file tags which describe the files in unsynchronized directories of devices associated with a user and communicates the file tags to the devices. The file tags enable indications of the files to be presented so that selected files can be pulled from the unsynchronized directories. Based on user selections made at a first of the devices to pull files from a second of the devices, requests are communicated from the first device to the service provider for the selected files. Responsive to a request, the service provider communicates an indication to the second device to copy the selected file from the second device's unsynchronized directory to a synchronized directory. Responsive to this, the service provider obtains the file from the synchronized directory and delivers the file to the first device.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 29, 2020
    Assignee: Adobe Inc.
    Inventors: Nitin Garg, Devavrat Tomar
  • Patent number: 10872299
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating sequences of predicted observations, for example images. In one aspect, a system comprises a controller recurrent neural network, and a decoder neural network to process a set of latent variables to generate an observation. An external memory and a memory interface subsystem is configured to, for each of a plurality of time steps, receive an updated hidden state from the controller, generate a memory context vector by reading data from the external memory using the updated hidden state, determine a set of latent variables from the memory context vector, generate a predicted observation by providing the set of latent variables to the decoder neural network, write data to the external memory using the latent variables, the updated hidden state, or both, and generate a controller input for a subsequent time step from the latent variables.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: December 22, 2020
    Assignee: DeepMind Technologies Limited
    Inventors: Gregory Duncan Wayne, Chia-Chun Hung, Mevlana Celaleddin Gemici, Adam Anthony Santoro
  • Patent number: 10846268
    Abstract: 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: Grant
    Filed: June 8, 2018
    Date of Patent: November 24, 2020
    Assignee: Saphyre, Inc. and Gabino M. Roche Jr.
    Inventor: Gabino M. Roche, Jr.
  • Patent number: 10838929
    Abstract: An application programming interface (API), functioning as an interface between a storage controller and an owning application, is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the at least one specified sub-LUN data chunk having a predefined chunk size fixed by the storage controller. A specified total migration size is incrementally reduced by each completed migration of the at least one specified sub-LUN data chunk until the total migration size is zero and the migration is completed.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl E. Jones, Pankaj O. Khandelwal, Subhojit Roy
  • Patent number: 10831728
    Abstract: An application programming interface (API), functioning as an interface between a storage controller and an owning application, is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the at least one specified sub-LUN data chunk having a predefined chunk size fixed by the storage controller. A specified total migration size is incrementally reduced by each completed migration of the at least one specified sub-LUN data chunk until the total migration size is zero and the migration is completed.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl Evan Jones, Pankaj Omprakash Khandelwal, Subhojit Roy
  • Patent number: 10831727
    Abstract: An application programming interface (API) is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the API functioning as an interface between a storage controller and an owning application.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl Evan Jones, Pankaj Omprakash Khandelwal, Subhojit Roy
  • Patent number: 10831729
    Abstract: An application programming interface (API) is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the API functioning as an interface between a storage controller and an owning application.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl E. Jones, Pankaj O. Khandelwal, Subhojit Roy
  • Patent number: 10831390
    Abstract: A source code-based specification is implemented for use as an interface between a storage controller and an owning application to migrate a specified size of data from physical storage behind the LUN to a new physical location.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl E. Jones, Pankaj O. Khandelwal, Subhojit Roy
  • Patent number: 10817572
    Abstract: In some embodiments, the disclosed systems and methods provide a client-server infrastructure capable of supporting a variety of asynchronous and synchronous collaboration activities in a so-called collaboration place. Some of these activities include chatting, viewing and/or editing one or more data files, and sharing one or more applications, data files, and/or displays. The client-server infrastructure supports seamless navigation between the supported asynchronous and synchronous activities in the collaboration place. Additionally, the client-server architecture supports data persistence, so that data files associated with the collaboration place can be stored for subsequent access.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: October 27, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Jared M. Spataro, Cornelia A. West, David Glazer, Ronald E. Schneider
  • Patent number: 10817202
    Abstract: A source code-based specification is implemented for use as an interface between a storage controller and an owning application to migrate a specified size of data from physical storage behind the LUN to a new physical location.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: October 27, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl Evan Jones, Pankaj Omprakash Khandelwal, Subhojit Roy
  • Patent number: 10818387
    Abstract: Providing selective, secure access to an aggregated, multidimensional data set comprising dose order records for generation of data analytics with respect thereto. The aggregated data may correspond to a plurality of unaffiliated facilities. As such, upon a user from a given facility attempting to access a data analytics tool may be identified in relation to a facility from which the user is accessing the tool. In turn, a data cube class definition from which all other data analytics data cubes inherit from may be used to, in conjunction with the user identification, limit the data used to generate data analytics outputs to source data to which the user has authorization to view. The outputs may include including, for example, reports, dashboards, tables, or the like.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 27, 2020
    Assignee: Baxter Corporation Englewood
    Inventors: Robert Joseph Bossio, Bhavesh S. Padmani, Matthew A. Valentine