Patents Examined by Shahid Alam
  • Patent number: 11341761
    Abstract: Systems and methods for managing content provenance are provided. A network system accesses a document of a plurality of documents to be analyzed. The network system extracts text fragments from the document including a first fragment and a second fragment. A determination is made whether each of the text fragments match an entry in a hash table. Based on a first fragment not matching any entries in the hash table, the network system creates a new entry in the hash table, whereby the first fragment is used to generate a key in the hash table. Based on a second fragment matching an entry of the hash table, the network system associates the document with a key of the matching entry in the hash table, whereby the associating comprising updating the hash table with an identifier of the document.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan Roy Evans, Christopher Miles White, Jonathan Karl Larson, Darren Keith Edge
  • Patent number: 11334252
    Abstract: The present disclosure relates to a micro-server configured for providing access to specific information through a private wireless network and without requiring Internet access. When a Wi-Fi-enabled device is connected to the micro-server over the wireless network, the specific information is provided automatically to the web browser or a software application of the Wi-Fi-enabled device. The micro-server facilitates interactive communication with the connected Wi-Fi-enabled device within an encapsulated area defined by the wireless connection. When the wireless connection is disconnected, the Wi-Fi-enabled device can continue to access the same or at least a variant of the specific information from a web server on the Internet.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: May 17, 2022
    Assignee: DYNALINK TECHNOLOGIES, LLC
    Inventor: Chun Wong
  • Patent number: 11334520
    Abstract: A communication apparatus comprises a communication unit, a control unit which records transfer management information representing a state of a data item selected, from a plurality of data items stored in a storage, as a transfer target to be transferred to a destination apparatus, wherein the control unit updates the transfer management information in accordance with a process for transferring a data item, wherein the control unit, for a data item that has failed to be transferred by the communication unit, updates the transfer management information to a state indicating waiting for re-transfer, and when a destination apparatus is changed after the update, updates the transfer management information from the state indicating waiting for re-transfer to a state indicating not to transfer.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: May 17, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroyasu Morita
  • Patent number: 11314696
    Abstract: An electronic device may include logic to provide a trust credential for linking to a permissioned network over a local network, comprising a plurality of user devices; retrieve a document in an initial status for editing, corresponding to a first state of a distributed ledger, maintained by the permissioned network; generate a first change in the document, wherein the document is in a second status; send, to the permissioned network via the local network, the first change for storage in the distributed ledger, in a second state; retrieve the document in a third status, including a second change, performed subsequently to the first change, the second change being generated by a user device, external to the electronic device, and coupled to the local network; and link to the distributed ledger to retrieve a third state of the distributed ledger, the third state comprising the first change and the second change.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: April 26, 2022
    Assignee: Capital One Services, LLC
    Inventors: Stephen Wylie, Qiaochu Tang, Micah Price, Geoffrey Dagley, Jason Hoover, Habeeb Hooshmand
  • Patent number: 11314689
    Abstract: Techniques index a file. The techniques involve: determining, based on a first mapping stored in a first inode associated with the file, whether a predetermined conversion condition is satisfied. The first mapping points to a plurality of data blocks of a file system storing the file in a first index structure. The techniques further involve, in response to determining that the predetermined conversion condition is satisfied, creating a second inode associated with the file. The techniques further involve converting the first mapping into a second mapping to be stored in the second inode. The second mapping points to the plurality of data blocks in a second index structure different from the first index structure.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: April 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Donglei Wang, Zhiqiang Li, Lei Gao
  • Patent number: 11314688
    Abstract: A service system provides users with access to online services. As part of providing the services to users, the service system stores data for users in a data storage system. When the service system receives a request from an administrator of the system for user data stored in the data storage system, the service system identifies the data requested by the administrator. The service system also determines policies that apply to the data. The determined policies indicate transformations that are to be performed on the data to protect the privacy of the users. The service system transforms the user data as indicated by the policies and provides the transformed user data to the administrator.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 26, 2022
    Assignee: salesforce.com, inc.
    Inventors: Gregory Thomas Pascale, Scott Thurston Rickard, Jr., Gary William Flake
  • Patent number: 11308068
    Abstract: A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: April 19, 2022
    Assignee: SAP SE
    Inventors: Harald Evers, Martin Zurmuehl, Ralf Handl, Tilmann David Kopp, Renzo Colle
  • Patent number: 11301491
    Abstract: Exploration and production data can be provided from one or more devices and categorized at a data lake system. The data lake system can include a temporary data repository where data is initially analyzed for determining whether the data includes data markers. Data markers can be correlated to existing data provided by the data lake system in order that tags can be generated for the incoming data. When data markers or other metadata is unavailable from the incoming data, the incoming data can be flagged for further processing to identify any available context that can be used as a basis for tagging.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: April 12, 2022
    Assignee: Schlumberger Technology Corporation
    Inventors: Stephen Whitley, Josiane Magnoux, Colin Wier, Brandon Plost
  • Patent number: 11294866
    Abstract: Methods, systems, and devices supporting data storage are described. A database system may implement lazy optimistic concurrency control (LOCC). LOCC may support an efficient use of database connections for a data archiving process. The data archiving process may involve a first worker thread at an application server copying data records from a primary database and writing the data records to a secondary database. A second worker thread may operate concurrent to the first worker thread to monitor the primary database for changes (e.g., using a shared database connection), as the primary database may not lock the copied data records during the archiving process. Data records that are altered in the primary database during the archiving process may be logged for error handling by an administrator. The data records that are copied from the primary database and not altered during the archiving process may be deleted from the primary database.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: April 5, 2022
    Assignee: salesforce.com, inc.
    Inventors: Martin Mario Almaraz, Valliappan Annamalai Natarajan
  • Patent number: 11294951
    Abstract: An information processing device includes a first obtaining unit that obtains, from an external information processing device, image information added to a captured image published for external access by the external information processing device under a preset obtainment condition, a first storage that stores the image information obtained by the obtaining unit, and a first controller that categorizes the image information stored in the first storage under a preset attribute condition. The image information includes at least positional information and time information each added to the captured image. The first controller categorizes the image information at least based on the positional information and the time information.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: April 5, 2022
    Assignees: MICWARE CO., LTD., KI PARTNERS INC.
    Inventors: Takashi Iwamoto, Makoto Ito, Sumito Yoshikawa
  • Patent number: 11281673
    Abstract: Systems and methods are disclosed for performing computations on data at an intelligent data pipe en route to a data store. In one embodiment, a method is disclosed, comprising: receiving metadata regarding a data stream from a data source; performing an analysis of the metadata at a service orchestrator; creating at least one container instance based on the analysis; streaming the data stream from the data source to a data sink via the at least one container; and processing the data stream as it passes through the at least one container instance, thereby enabling application-aware processing of data streams in real time prior to arrival at the data store.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: March 22, 2022
    Assignee: Parallel Wireless, Inc.
    Inventors: Nihar Nanda, Steven Paul Papa
  • Patent number: 11281625
    Abstract: A resource management service implements techniques for provisioning a process with computing resources sufficient to process a query. A query is received and computing system resources sufficient to process the query are provisioned. A response to the query is generated by running the process with the provisioned computing system resources.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: March 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Si Yin, Julio Delgado Mangas, Omer Baluch, Ajay Gopalakrishnan, Kiran-Kumar Muniswamy-Reddy, Mukul Vijay Karnik, Vishal Parakh, Antoun Joubran Kanawati
  • Patent number: 11263176
    Abstract: When data generated by devices (30) arrive in an order of time instants of generation of the data, the data are additionally described (written) to an actual data recording unit (12b) in an order of arrival of the data, and, meanwhile, a time instant, at which the data additionally written to the actual data recording unit (12b) is generated, a data size, and a position of postscript in an actual data file are additionally written, as index information, to an index file (12a) having a file name corresponding to the actual data file in which the data is recorded.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: March 1, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Keiichiro Kashiwagi, Hisaharu Ishii, Yui Yoshida, Tomoyuki Fujino
  • Patent number: 11263278
    Abstract: Content of the material the user is consuming is identified. Physiological pattern generated by the user while consuming the content is captured via at a sensor device. Responsive to detecting that the physiological pattern represents an outlier, a term in the content is determined for which additional information is to be provided. The term may be determined from the content based on user knowledge, frequency of the term appearing in previous content consumed by the user and popularity of the term. A search query is executed with the determined term. Result of the search query may be filtered based on the user's knowledge. The filtered result and at least one of the previous content containing the term the user has previously consumed is presented.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Carlos H. Cardonha, Marco A. S. Netto, Vagner F. D. Santana
  • Patent number: 11249982
    Abstract: Disclosed are systems and method for machine learning and blockchain-based anti-discrimination validation. The described techniques uses a machine learning model to generate a numerical determination associated with a first person based on an input data set associated with the first person. The numerical determination is further based on a corrective module configured to compensate for prohibited discrimination by the machine learning model. The technique generates a blockchain transaction data structure comprising a state of the machine learning model at the time of generating the numerical determination, a copy of the input data set associated with the person, and an indication of a correction by the machine learning model. The blockchain transaction data structure is recorded or published in a blockchain network.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: February 15, 2022
    Assignee: Acronis International GmbH
    Inventors: Alexander Tormasov, Serguei Beloussov, Stanislav Protasov
  • Patent number: 11243966
    Abstract: Methods, systems, and devices supporting data storage are described. A database system may implement a hierarchical organization in which child data objects store hierarchical data for parent data objects. However, to support low latency time-series volume planning and analysis, the database system may additionally store a data object with a first set of data fields that includes object-specific data for the data object and a second set of data fields that includes hierarchical data (e.g., time-based hierarchical data organized into separate data fields for different time segments) for the data object. The database system may support both transactions and analytical queries using the data model. For example, the database system may receive a query indicating a time period for predictive analysis and may execute the query on the second set of data fields for the data object (e.g., without searching for child data objects storing the time-based hierarchical data).
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 8, 2022
    Assignee: salesforce.com, inc.
    Inventor: Carey Kai-Bun Wong
  • Patent number: 11238096
    Abstract: Systems and methods are provided for storing and retrieving data using a linked data model having a tree format. Instead of using a traditional relational database, a linked data model can be used with links between data items that reflect the underlying business logic. To facilitate retrieval of data, the data items stored using the linked data model can be individually addressable.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: February 1, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: John Anthony Taylor
  • Patent number: 11232080
    Abstract: An application server receives from a user device a first request to create a data file that is to be stored at a third-party storage server. Responsive to receiving the first request to create a data file that is to be stored at the third-party storage server, the application server sends to the third-party storage server a second request indicating that the data file is to be created at the third-party storage server. An indication that the data file has been created at the third-party storage server is received from the third-party storage server. Responsive to receiving the indication that the data file has been created at the third-party storage server, the application server generates an instance of the data file that is stored at the application server. The application server provides to the user device the instance of the data file for edit via a relevant application.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Joshua Danziger, Alissa Feldman, Lai Kwan Wong
  • Patent number: 11227100
    Abstract: A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: January 18, 2022
    Assignee: salesforce.com, inc.
    Inventors: Timothy J. Barker, Jonathan Levine, James Johnson
  • Patent number: 11216472
    Abstract: Systems and user interfaces enable integration of data items from disparate sources to generate optimized packages of data items. For example, the systems described herein can obtain data items from various sources, score the data items, and present, via an interactive user interface, options for packaging the data items based on the scores. The systems may include artificial intelligence algorithms for selecting optimal combinations of data items for packaging. Further, the interactive user interfaces may enable a user to efficiently add data items to, and remove data items from, the data packages. The system may interactively re-calculate and update scores associated with the package of data items as the user interacts with the data package via the user interface. The systems and user interfaces may thus, according to various embodiments, enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: January 4, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys