Patents Examined by Fariborz Khoshnoodi
  • Patent number: 11023424
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for migrating content items from a source user account to a target user account. A user can specify content items in the source user account to be migrated to an existing or new target user account. A new content entry including an account identifier of the target account and a pointer to the content item can be created for each migrated content item. Further, a determination can be made as to whether a sharing link to each content item exists, and if so, the content pointer of the old content entry is modified to forward or redirect to the new content entry. An active flag associated with the old content entry can be set to false or 0 to indicate that the old content entry is no longer active.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: June 1, 2021
    Assignee: Dropbox, Inc.
    Inventors: Chris Beckmann, Joshua Jenkins, Francois Alexander Allain, Jeffrey Bartelma
  • Patent number: 10997155
    Abstract: A data classification apparatus capable of quickly determining an emotion of a driver includes an input device in which a target emotion and an accuracy expectation value of the target emotion are inputted, and a controller rearranging a pre-stored data structure based on the target emotion and the accuracy expectation value of the target emotion, wherein the controller rearranges the data structure so that an accuracy value of the target emotion is secured as much as the accuracy expectation value.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: May 4, 2021
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: Seunghyun Woo, Gi Beom Hong, Daeyun An
  • Patent number: 10990629
    Abstract: A historian system enables the creation, storage, and retrieval of extended metadata properties. A tag metadata database module of the historian system stores tag metadata received over a network connection in a tag metadata database and retrieves tag metadata in response to requests received over the network and from within the historian system. An extended property database module creates extended properties associated with a tag metadata instance in response to requests, stores the created extended properties, and retrieves the stored extended properties in response to requests. The extended property search index module indexes extended properties as they are created, searches the indexed extended properties in response to requests, and provides the indexes of extended properties to enable location of the extended properties in the extended property database.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 27, 2021
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Vinay T. Kamath, Abhijit Manushree, Elliott Middleton
  • Patent number: 10984054
    Abstract: A visual analytics method and system is disclosed for visualizing an operation of an image classification model having at least one convolutional neural network layer. The image classification model classifies sample images into one of a predefined set of possible classes. The visual analytics method determines a unified ordering of the predefined set of possible classes based on a similarity hierarchy such that classes that are similar to one another are clustered together in the unified ordering. The visual analytics method displays various graphical depictions, including a class hierarchy viewer, a confusion matrix, and a response map. In each case, the elements of the graphical depictions are arranged in accordance with the unified ordering. Using the method, a user a better able to understand the training process of the model, diagnose the separation power of the different feature detectors of the model, and improve the architecture of the model.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: April 20, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Bilal Alsallakh, Amin Jourabloo, Mao Ye, Xiaoming Liu, Liu Ren
  • Patent number: 10983991
    Abstract: Described herein is a computer implemented method and computational system for a project management service. Issues of a project are defined by data entities stored in a tree structure including a root node. The tree structure may include one or more siblings to the root node, one or more child nodes and one or more siblings to the child node. The root node references each child node and references each of its sibling nodes. Each child node references each of its sibling nodes.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: April 20, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Jonathon Patrick Geeves, Maria Florencia Bonansea
  • Patent number: 10977219
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for migrating content items from a source user account to a target user account. A user can specify content items in the source user account to be migrated to an existing or new target user account. A new content entry including an account identifier of the target account and a pointer to the content item can be created for each migrated content item. Further, a determination can be made as to whether a sharing link to each content item exists, and if so, the content pointer of the old content entry is modified to forward or redirect to the new content entry. An active flag associated with the old content entry can be set to false or 0 to indicate that the old content entry is no longer active.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: April 13, 2021
    Assignee: Dropbox, Inc.
    Inventors: Chris Beckmann, Joshua Jenkins, Francois Alexander Allain, Jeffrey Bartelma
  • Patent number: 10970320
    Abstract: A microservice running in a cloud computing environment is operable to perform a coordinate-based search responsive to a request from a requester such as a viewer that serves a web application in a browser on a user device. The request contains a set of coordinates of a user-defined area which highlights information of interest that the user wants to redact from a document displayed by the viewer on the user device. The document is a rendition of an internal representation generated from an original source document. The internal representation has a coordinate system that maps the location of text data in the original source document. The microservice utilizes the coordinate system to search every instance of the information of interest in the text data, generates corresponding bounding boxes, and sends the coordinates of the bounding boxes to the viewer which creates the bounding boxes to highlight/block all the instances.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 6, 2021
    Assignee: Open Text SA ULC
    Inventor: Jeremy Duke
  • Patent number: 10963515
    Abstract: A method, system and computer-usable medium for providing cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data; generating the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 30, 2021
    Assignee: Cognitive Scale, Inc.
    Inventors: Matthew Sanchez, Dilum Ranatunga
  • Patent number: 10956404
    Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 23, 2021
    Assignee: DROPBOX, INC.
    Inventors: Jack Benjamin Strong, Gibu Thomas
  • Patent number: 10949453
    Abstract: A system and method of processing a search request is provided. Identification of a desired content item is based on comparing a topic of the search request to previous user input. The method includes providing access to a set of content items with metadata that describes the corresponding content items and providing information about previous searches. The method further includes receiving a present input from the user and determining a relatedness measure between the information about the previous searches and an element of the present input. If the relatedness measure is high, the method also includes selecting a subset of content items based on comparing the present input and information about the previous searches with the metadata that describes the subset of content items. Otherwise, the method includes selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: March 16, 2021
    Assignee: Veveo, Inc.
    Inventors: Sashikumar Venkataraman, Ahmed Nizam Mohaideen Pathurudeen, K China Srinivasulu Reddy, Mangesh Dattatray Pujari, Soumyadip Majumder, Rakesh Barve, Murali Aravamudan
  • Patent number: 10936615
    Abstract: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Timothy M. Fox, Maxwell T. Hallum, Scott J. McCallen, Douglas S. Meil, Matthew J. Wollerman, II
  • Patent number: 10936549
    Abstract: One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: March 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Cherukuri, Xiao Hu Gao, Alexander B. Altman
  • Patent number: 10936679
    Abstract: A method and apparatus for facilitating data management over a network are described. In one embodiment, a request to display aggregate transaction data for a user is received, the aggregate transaction data containing data related to multiple disparate transactions organized into categories based on corresponding category codes and transaction codes associated with each transaction. The aggregate transaction data are retrieved from a database. A report containing the aggregate transaction data is generated and displayed for the user in a user interface area.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 2, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Matthew Krakowiecki, Pearl Kolling, Jack Mackouse, Kevin Rhein, Elizabeth Hoople, Kathy Yee
  • Patent number: 10929495
    Abstract: A method includes importing a plurality of first information records from one or more information repositories into a central database. The method also includes establishing a link between each of the imported first information records and a corresponding second information record at an external information source. The method further includes, for each first information record, checking for changed information in the corresponding second information record, and when changed information is found, updating the first information record in the central database and updating the first information record in at least one of the one or more information repositories, based on the changed information. The information may include personal or professional contact information.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: February 23, 2021
    Assignee: FICSTAR SOFTWARE, INC.
    Inventor: Wei He
  • Patent number: 10929423
    Abstract: In one example, a method managing data includes transmitting backup format information to a storage platform, breaking data targeted for backup into data pieces, computing a unique fingerprint for each of the data pieces, and transmitting metadata concerning the data pieces to the storage platform, where the metadata includes the fingerprints. The method further includes receiving from the storage platform a list of any new fingerprints that do not correspond to any of the data pieces, and grouping data pieces together to form a jumbo data piece, where the data pieces that form the jumbo data piece are data pieces to which the new fingerprints correspond.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 23, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Peter Chen
  • Patent number: 10929432
    Abstract: A method for backing up databases includes generating a Database-Host Mapping (DHM) associated with a backup request in response to receiving the backup request, performing a database redistribution analysis based on the DHM and a preferred server order list (PSOL) to generate a Host-Database Mapping (HDM), and initiating a backup of a plurality of databases using the plurality of hosts specified in the HDM.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: February 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Bansal, Sunil Yadav, Amarendra Behera
  • Patent number: 10909127
    Abstract: A method and a server for ranking documents in response to a current query are disclosed. The documents are to be presented on a SERP. A database stores stored search pairs in association with respective pair-specific values. The method comprises for the current query, ranking, by a MLA, relevant documents to be included in the SERP which have preliminary ranks. The current query and a respective relevant document form a current search pair. The method comprises, for a given current search pair, generating a rank-adjustment score associated with a stored search pair based on: the pair-specific value of the stored search pair, and a pair-wise similarity between the current search pair and the stored search pair. The method comprises, for the current query, re-ranking a relevant document of the current search pair on the SERP using the associated rank-adjustment score.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: February 2, 2021
    Assignee: YANDEX EUROPE AG
    Inventors: Aleksandr Valerievich Safronov, Ilnur Maskhudovich Khuziev, Aleksandr Nikolaevich Gotmanov
  • Patent number: 10896199
    Abstract: An apparatus for controlling a storage system having a data replication function, comprises: a storage array component being operable to send notification to a replication engine that a write of data to a primary storage location by a host is subject to data replication; the replication engine being operable to receive the notification and in response to instruct the storage array to copy the data to a secondary storage location; wherein the data is copied to the secondary storage location unmediated by the replication engine.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth F. Day, Robert B. Nicholson, Lee J. Sanders, William J. Scales
  • Patent number: 10878018
    Abstract: Disclosed herein are embodiments of systems, methods, and apparatus that execute classification techniques to enable high-quality analysis of ingest data by interpreting and categorizing disparate data points of the ingest data. The execution of the classification techniques leads to isolation of intrinsic properties of each data point to represent the essence of what the overall ingest data indicates. The classification techniques further enables classification of the ingest data, which is unencumbered by any ingest data format changes, such as ordering of data components, encoding, or properties associated with the ingest data that are likely to change without altering meaning conveyed by the ingest data.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: December 29, 2020
    Assignee: Architecture Technology Corporation
    Inventors: Scott Aloisio, Paul Nicotera
  • Patent number: 10860599
    Abstract: A computing system may provide an interface for creating a data processing pipeline through which the computing system may receive configuration information for a given pipeline that is configured to receive streaming messages from a given data source, process each of the streaming messages, and then output a processed version of at least a subset of the streaming messages to a given data sink. The given pipeline may comprise a chain of two or more operators, which may take the form of enrichers, routers, and/or transformers. The computing system may then use the received configuration information to create the given pipeline. In turn, the computing system may deploy the given pipeline for use in processing streaming messages received from the given data source.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: December 8, 2020
    Assignee: Uptake Technologies, Inc.
    Inventors: Kyle McCluskey, Carlton Reid Turner, Birchard Hayes, Scott Fredrick, Tuan Nguyen