Patents Examined by Diedra McQuitery
  • Patent number: 10853385
    Abstract: Systems and methods for formatting data are disclosed. For example, a system may include at least one memory storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving data comprising a plurality of sequences of data values and training a recurrent neural network model to output conditional probabilities of subsequent data values based on preceding data values in the data value sequences. The operations may include generating conditional probabilities using the trained recurrent neural network model and the received data. The operations may include determining a data format of a subset of the data value sequences, based on the generated conditional probabilities, and reformatting at least one of the data value sequences according to the determined data format.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: December 1, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Anh Truong, Reza Farivar, Austin Walters, Jeremy Goodsitt
  • Patent number: 10846338
    Abstract: According to one embodiment, a data processing device is provided. The request interpreter receives a read request with a specified key and interprets the read request. The first accessor identifies a key that has a positional relation with the specified key in a manner specified by the read request, in an order key string in which a plurality of keys are stored in order under a predetermined rule. The second accessor is implemented by the computer to acquire a second address corresponding to a first address based on a hash value of the key identified by the first accessor from management data associating the first address and the second address each other. The third accessor is implemented by the computer to read out data associated with the second address acquired by the second accessor from among pieces of data respectively associated with a plurality of the second addresses.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: November 24, 2020
    Assignee: Toshiba Memory Corporation
    Inventor: Shingo Tanaka
  • Patent number: 10846140
    Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system, includes determining that a first tenant has elected to maintain a copy of backups in an off-site location and a second tenant has elected to not maintain a copy of backups in an off-site location, directing first backup data of the first tenant to a backup storage device within the computing system and to a backup storage device at the off-site location, and directing second backup data of the second tenant to the backup storage device within the computing system, and not to the backup storage device at the off-site location.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: November 24, 2020
    Assignee: VMware, Inc.
    Inventors: Sachin Thakkar, Venu Gopala Rao Kotha, Sureshbabu Koyadan Chathoth, Pooja Naik, Umar Shaikh
  • Patent number: 10831545
    Abstract: Backups of workloads in a multi-tenant cloud computing environment are efficiently queued and scheduled. A method of backing up workloads for multiple tenants of a cloud computing system, includes the steps of determining a pool of workloads to be backed up during a time window, the workloads including workloads for a first tenant and workloads for a second tenant, placing a backup task for backing up each of the workloads in the pool in a scheduling queue and prioritizing the backup tasks according to backup parameters specified by the tenants, sizes of workload data to be backed up, and hardware constraints of a backup storage device executing the backups, and instructing the backup storage device to execute the backup tasks according to an order of the backup tasks in the scheduling queue.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: November 10, 2020
    Assignee: VMware, Inc.
    Inventors: Venu Gopala Rao Kotha, Pooja Naik, Sureshbabu Koyadan Chathoth, Sachin Thakkar, Debashis Basak
  • Patent number: 10824677
    Abstract: Methods, systems and programming for providing query suggestions. In one example, a search query is received from a user. At least one rewritten search query is generated by replacing at least some text in the search query with a synonym of the at least some text. The synonym of the at least some text is obtained based on a plurality of previously submitted search queries. A plurality of query suggestions is obtained based on the search query and the at least one rewritten search query. At least a portion of the plurality of query suggestions is provided to the user.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 3, 2020
    Assignee: Oath Inc.
    Inventors: Zhongqiang Chen, Yuan Zhang, Shenhong Zhu
  • Patent number: 10824620
    Abstract: In an example, a database system may be configured to receive configuration data including a mapping of objects of a relational database to query generation parameters; compare values in a received first query to the mapping to identify column definition data of the query generation parameters; ascertain whether to identify table definition data of the configuration data based on the column definition data; determine whether to create one or more subqueries for one or more tables based on the table definition data; in response to determining to create the one or more subqueries, join a table of the one or more tables to a root table based on table relationship data of the configuration data; and build a second relational datastore query using the one or more subqueries.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: November 3, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventor: Jonathan Menzies-Smith
  • Patent number: 10824627
    Abstract: A method and server for determining rank positions of non-native items by a ranking system is provided. Native items are rankable by the ranking system and non-native items are non-rankable thereby. The method comprises acquiring user interactions associated with items. Each item is associated with a visual position on a SERP such that the native items and the non-native item are arranged in a visual 2-D arrangement having rows, each row has at least two horizontally-arranged items. The method comprises generating a usefulness score for each non-native item by analyzing user interactions associated with (i) the non-native item, (ii) items being horizontally-arranged after the non-native item and (iii) with items being vertically-arranged after the non-native item. The method comprises training the ranking system to predict a predicted usefulness score. The method also comprises determining an optimal ranked position for a non-native item by the ranking system during an in-use phase.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: November 3, 2020
    Assignee: YANDEX EUROPE AG
    Inventors: Roman Mikhailovich Rybalchenko, Nikolay Alekseevich Matsuk
  • Patent number: 10817388
    Abstract: The described technology is generally directed towards recovery of an impacted (damaged) tree in an impacted zone in a geographically distributed data storage environment, using a peer tree in a remote zone. A peer zone is selected for recovery, and updated to have current data. Logic at the impacted zone requests recovery of an impacted tree, identifying one or more recovery ranges for which recovery data is needed. Logic at the peer zone locates missing objects via the peer tree, and provides recovery information to the impacted zone, by which recovery of the impacted tree is able to be accomplished. For example, a replication journal may be returned as a tree recovery journal comprising add leaf (object) instructions, whereby the impacted zone processes the journal with respect to a reduced representation of the impacted tree to obtain a recovered tree.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: October 27, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Konstantin Buinov
  • Patent number: 10817497
    Abstract: Migration specific action requests to perform a set of migration specific actions are sent from a source system instance to a target system instance. Migration specific action responses are received from the target system instance. Based on the migration specific action responses, traffic lights for resource utilization of the target system instance are determined. Based on the traffic lights, a concurrency limit is determined for the specific time. The concurrency limit is applied to scale a total number of ongoing migration specific actions to be requested of the target system instance at the specific time.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: October 27, 2020
    Assignee: salesforce.com, inc.
    Inventors: Ilya Zaslavsky, Mikhail Chainani, Alex Ovesea, Vijayanth Devadhar, Xiaodan Wang, Alan Arbizu
  • Patent number: 10817517
    Abstract: A method and system for facilitating user access to enterprise related data are provided. A catalog of data and metadata is generated from enterprise related data stored in a plurality of data stores. A user interface (UI) is displayed on an electronic device associated with a user. The UI is configured to provide a plurality of query options to query the catalog of data and metadata. At least one query option is configured to enable the user to provision a query to a virtual assistant associated with the UI. The query provided by the user using a query option is received, and a processing of the query is facilitated. A display of a response is caused on the UI based on the processing of the query. The response is selected from among a plurality of response options.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: October 27, 2020
    Assignee: Boomi, Inc.
    Inventors: Ravikiran Krishnan, Ayush Parashar, Deepak Chandrasekar, Christopher Pedrotti
  • Patent number: 10810377
    Abstract: A method and system for retrieving information from a plurality of data stores associated with the enterprise data universe are provided. The method includes causing display of a user interface (UI) on an electronic device associated with a user. A natural language query provided by the user using the UI is received and parsed to generate a plurality of query elements. A grammar-based analysis of the plurality of query elements is performed and an expression is generated based on the grammar-based analysis of the plurality of query elements. At least one answer to the query is retrieved from a knowledge base using the expression. The retrieved answer is provisioned to the user on the UI.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: October 20, 2020
    Assignee: Boomi, Inc.
    Inventors: Ravikiran Krishnan, Ayush Parashar, Deepak Chandrasekar, Christopher Pedrotti
  • Patent number: 10812313
    Abstract: A system and computer-based method for performing a data transaction in a network storage system is provided. In an embodiment, the method includes receiving, from a client, a first data transaction request including a first data identifier associated with a first namespace protocol; determining a storage system associated with the first data identifier and associated with a second namespace protocol; determining a second data identifier associated with the first data identifier, wherein the second data identifier conforms to the second namespace protocol; and forwarding a second data transaction request including the second data identifier to the storage system based on determining an association between the second data identifier and the first data identifier, wherein the first namespace protocol and the second namespace protocol are different.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 20, 2020
    Assignee: NETAPP, INC.
    Inventors: Ajay Bakre, Dhruva Krishnamurthy, Kartheek Muthyala, Chhavi Sharma, Rukma Talwadker
  • Patent number: 10803027
    Abstract: In general, embodiments of the invention relate managing the interaction of applications with one or more file systems and/or data managed by the file systems. More specifically, embodiments of the invention relate to providing applications with access to an overlay file system (OFS) and then servicing OFS operations using a file system module and one or more underlay file systems (UFSes) that are not directly accessible to the applications.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: October 13, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Stephen Rodgers, William Norman Eatherton, Michael John Beesley, Stefan Alexander Dyckerhoff, Philippe Gilbert Lacroute, Edward Ronald Swierk, Neil Vincent Geraghty, Keith Eric Holleman, Thomas John Giuli, Srivatsan Rajagopal, Paul Edward Fraley, Vijay Krishnaji Tapaskar, Daniel Sergeevich Selifonov, Keith Anthony Low
  • Patent number: 10802670
    Abstract: System, method, and computer product embodiments for proving a graphical user interface (GUI) for a GUI object are described. A computing device provides, within the GUI, a polymorphic lookup interface for retrieving a plurality of entity instances to relate to the GUI object. The computing device provides a plurality of types of entities within the polymorphic lookup interface. A type of entity selected from the plurality of types limits the possible entity instances that may be returned. Through the polymorphic lookup interface, the computing device enables a user to select two or more entity instances to relate to the GUI object. Each of the selected entity instances may be selected from a plurality of possible entity instances that are returned, where each possible entity instance is a same type of entity.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: October 13, 2020
    Assignee: salesforce.com, inc.
    Inventors: Marc Brette, Glenn Sorrentino, James Vogt, Naveen Veeravalli
  • Patent number: 10803244
    Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide to the social networking system, one or more phrase objects are presented to the user when providing input. A phrase object includes a group of objects that users have previously provided to the social networking system. The social networking system presents phrase objects to the user that match at least a portion of the received input. Context information associated with the input and associated with various phrase objects may be used to select the presented phrase objects. By selecting a presented phrase object, the user includes the selected phrase object in the input.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: October 13, 2020
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Giridhar Rajaram
  • Patent number: 10803078
    Abstract: In an approach, a database management system is configured in a manner that allows all pluggable databases within a cluster to be treated, from the perspective of a user, as though stored on a single container database, even when the pluggable databases are distributed across a plurality of container databases. When a command is received by a database server that is to be executed on all or a subset of the pluggable databases within the cluster, the database inspects mapping information replicated on all container databases within the cluster by a cluster synchronization server to determine which container databases store pluggable databases implicated by the command. The command is then forwarded to the database servers responsible for the determined container databases for execution. As a result, the commands issued by the user can be agnostic in regard to the actual location of the pluggable databases within the cluster.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 13, 2020
    Assignee: Oracle International Corporation
    Inventors: Sanket Jain, Kumar Rajamani, Giridhar Ravipati, Jaebock Lee
  • Patent number: 10789251
    Abstract: Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick W. Ransil, Aleksey V. Martynov, James S. Larson, James R. Collette, Robert Wai-Chi Chu, Partha Saha
  • Patent number: 10782942
    Abstract: Exemplary embodiments may provide an automated approach for processing an input data sample to yield a set of object classes, a parser and one or more unit tests for input data that is to be integrated into a data lake. The objects may be readily queried and, in some instances, may be Plain Old Java Objects (POJO's). The exemplary embodiments may process an input data sample to better understand the format of the input data. The input sample may be processed to identify entities, such as records, objects or the like, in the input data sample. The input data sample may be processed on a line by line basis to identify fields in the entities. Once the format of the input data is determined from the input data sample, a parser may be generated to parse the input data.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: September 22, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jason Trost, Peter Godofsky
  • Patent number: 10754880
    Abstract: A method and system for generating a replacement query for a user-entered query is provided. The user-entered query is received by a service that never used it and is potentially erroneously entered. The method comprises selecting a set of queries for the user-entered query from past queries based on string similarity. The method comprises retrieving past-query-interdependence data indicative of past transitions between each pair of queries in the set of queries. The method comprises selecting an approximated query from the set of queries based on string similarity and usage frequency. The method comprises, for each pair of approximated query and one of the set of queries, generating a vector based on past-query-interdependence data between the approximated query and respective one of the set of queries. Each vector can be used as an approximated vector. The method comprises generating ranking parameters for the approximated vectors and determining the replacement query.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: August 25, 2020
    Assignee: YANDEX EUROPE AG
    Inventor: Sergey Dmitrievich Gubanov
  • Patent number: 10694071
    Abstract: A computing device is configured to generate a graphical user interface (GUI) that allows an end-user to search for particular document or documents within a large collection of documents. The GUI provides a view of the overall document collection and affords the end-user the ability to reduce the number of visual document thumbnails by means of keyword search. When the end-user identifies a candidate among the reduced number of thumbnails, the end-user may select the page view of the candidate document and conduct further review. If the selected candidate is not the target document, the end-user may select adjacent documents to seamlessly transition between reading and searching. An advantage to this approach is that the visual qualities of the documents, such as images, graphical layout, and color, among others, may be incorporated into the search process. Searching for a particular target document is, thus, expedited.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: June 23, 2020
    Assignee: Autodesk, Inc.
    Inventors: Justin Frank Matejka, George Fitzmaurice, Tovi Grossman