Patents Examined by Susan F. Rayyan
  • Patent number: 11574022
    Abstract: In an approach for derivation of progressively variant dark data utility for legacy system candidate microservices, a processor analyzes a variability of data stored in a legacy system for a plurality of data metrics. A processor measures, for each data metric, a utility of the data using an intra-analysis and a meta-analysis. A processor correlates the plurality of data metrics to candidate microservices. A processor generates insights for the candidate microservices based on the utility of the data.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Aaron K. Baughman, Michael Bender, Martin G. Keen
  • Patent number: 11561930
    Abstract: A fleet of query accelerator nodes is established for a data store. Each accelerator node caches data items of the data store locally. In response to determining that an eviction criterion has been met, one accelerator node removes a particular data item from its local cache without notifying any other accelerator node. After the particular data item has been removed, a second accelerator node receives a read query for the particular data item and provides a response using a locally-cached replica of the data item.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: January 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran Kumar Muniswamy Reddy, Anand Sasidharan, Omer Ahmed Zaki, Brian O'Neill
  • Patent number: 11544443
    Abstract: A time information coding method is provided, to solve the problem of coded values low calculation efficiency, which is resulted by adopting the existing time information coding schemes. The method comprises: determining time information to be coded; coding the time information to be coded to a first integer with a specified number of bits under a first time scale; coding the first integer into a second integer with a specified number of bits under a second time scale, the second integer being as a coded value under the second time scale of the time information to be coded. A time information coding device, a searching method for coded values, a decoding method and device are also provided.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 3, 2023
    Inventor: Xiaochong Tong
  • Patent number: 11537670
    Abstract: Systems and methods for content management that allow external events or data to drive the generation of content are disclosed. Specifically, disclosed embodiments allow events generated from external sources (or data determined from those events, or otherwise determined) to drive the generation of content (or metadata associated with that content) in a content management system.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: December 27, 2022
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Gowtham Janardhanan, Mohammed Fazil Karni, Preetha Srinivasan
  • Patent number: 11537555
    Abstract: An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to identify one or more network shares of a filesystem. The at least one processing device is also configured to store, in the filesystem, at least one network share metadata file comprising metadata characterizing the identified one or more network shares of the filesystem. The at least one processing device is further configured to generate a snapshot of the filesystem, the generated snapshot comprising the at least one network share metadata file. The generated snapshot is utilizable for performing a recovery of the filesystem and the identified one or more network shares using at least a portion of the metadata from the at least one network share metadata file.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: December 27, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shivasharan Dalasanur Narayana Gowda, Sunil Kumar, Prashant Pokharna
  • Patent number: 11531644
    Abstract: A method of capturing a fractional snapshot of a distributed file system includes receiving a snapshot request to generate a factional snapshot of a file system. The request includes an indication of a subset of data of the file system. The method further includes identifying, by a processing device, the subset of data of the file system indicated by the snapshot request and generating the fractional snapshot comprising the subset of data of the file system indicated by the snapshot request.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: December 20, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Charles J. Hickey, Murthy V. Mamidi, Geetha Shendge, Sai Chivukula, Xiaohong W. Wang, George Mathew, Abhishek Rajimwale
  • Patent number: 11526527
    Abstract: Computer-implemented methods, systems and products, the method comprising receiving, at a data server associated with a database, a command for data transfer between a client machine and the data server over a communications network, the data being stored in at least a data table comprising one or more columns; in response to receiving the command for data transfer, determining whether one or more columns of the data table are designated; identifying the one or more designated columns, such that data associated with the one or more designated columns is either considered or not considered for purpose of the data transfer; and executing the command to transfer the data in the database according to the designated columns.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: December 13, 2022
    Assignee: SAP SE
    Inventors: Edward-Robert Tyercha, Janardhan Hungund, Deepak Shrivastava
  • Patent number: 11487825
    Abstract: The disclosed computer-implemented method for prioritizing and detecting file datasets based on metadata may include (i) receive a group of files from a data storage, (ii) train a machine-learning model utilizing a set of properties derived from metadata associated with the files, (iii) identify, utilizing the machine-learning model, a dataset including at least one candidate file that performs an action in a set of predetermined actions, and (iv) prioritize the action based on the dataset. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: November 1, 2022
    Assignee: Veritas Technologies LLC
    Inventors: Shailesh Dargude, Harshit Shah, Anand Athavale, Satish Grandhi
  • Patent number: 11468010
    Abstract: Embodiments of the present disclosure relate to a method, device and computer program product for determining a consistency level of a virtual machine snapshot. The method comprises obtaining a backup log file of the virtual machine snapshot generated in a virtual machine backup process, the backup log file comprising log information related to the generation of the virtual machine snapshot. The method further comprises determining the consistency level of the virtual machine snapshot based on the backup log file, the consistency level indicating a matching degree between a state of a virtual machine represented by the virtual machine snapshot and an actual state of the virtual machine when the virtual machine snapshot is generated.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: October 11, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jingjing Guo, Lei Wang, Jing Yu, Xiaoliang Zhu
  • Patent number: 11436266
    Abstract: A method and apparatus for processing information of a terminal, is provided. The method includes parsing at least one message for at least one keyword and at least one phone number related to the at least one keyword; mapping the at least one keyword and the at least one phone number related to the at least one keyword and storing the at least one keyword and the at least one phone number related to the at least one keyword that have been mapped in a database; in response to a predetermined keyword being received as a search input, searching the database for the at least one phone number that has been mapped with the predetermined keyword; and displaying the at least one phone number related to the predetermined keyword that is found, on a display.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: September 6, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Anuj Sharma
  • Patent number: 11429616
    Abstract: A system for recording and analyzing a data stream, a method for analyzing a data stream, and a computer readable memory that stores instructions that cause a computer to execute a method of analyzing a data stream are disclosed. The system includes an input port, output port, buffer, and controller. The controller identifies a segment, referred to as a new extracted data segment (EDS) of the data stream stored in a buffer, the new EDS satisfying an extraction protocol. The controller compares the new EDS to each of a plurality of reference data segments (RDSs) using a similarity protocol. A new RDS is created if the new EDS is not similar to an existing EDS. If the new EDS is similar to an RDS, the RDS is updated to list that new EDS as being similar.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: August 30, 2022
    Assignee: Keysight Technologies, Inc.
    Inventor: Masaharu Goto
  • Patent number: 11392603
    Abstract: A database proxy server provides a web service interface such as a representational state transfer (“REST”) interface to a relational database. The proxy server maps a request submitted via the web service interface to a database interface. In some examples, the web service interface is a stateless REST interface that maps particular SQL statements or subroutines to a request submitted via a particular URL. A web client is able to pass parameters with a request using either URL encoding (the GET method) or within the body of the request (the POST method). The proxy server generates one or more database commands that correspond to the request. The database commands are submitted to the relational database, and the relational database performs the database commands to fulfil the request.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Walters, Brian Welcker, Dennis Tighe
  • Patent number: 11379492
    Abstract: Resource provisioning systems and methods are described. In an embodiment, a system includes a plurality of shared storage devices collectively storing database data, an execution platform, and a compute service manager. The compute service manager is configured to determine a task to be executed in response to a trigger event and determine a query plan for executing the task, wherein the query plan comprises a plurality of discrete subtasks. The compute service manager is further configured to assign the plurality of discrete subtasks to one or more nodes of a plurality of nodes of the execution platform, determine whether execution of the task is complete, and in response to determining the execution of the task is complete, store a record in the plurality of shared storage devices indicating the task was completed.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: July 5, 2022
    Assignee: Snowflake Inc.
    Inventors: Jeffrey Rosen, Abdul Munir, Jiaqi Yan, William Waddington, Prasanna Rajaperumal, Thierry Cruanes
  • Patent number: 11354268
    Abstract: Creating snapshot data sets for a plurality of logical devices of a storage system includes marking an initial set of the logical devices for a snapshot in response to each of the initial set of logical devices having been modified since obtaining a previous snapshot data set, suspending I/O operations, marking an additional set of the logical devices for a snapshot in response to each of the additional set of logical devices having been modified prior to suspending I/O, performing a snapshot of the logical devices in the initial set of logical devices and in the additional set of logical devices, and resuming I/O operations. Pointers to snapshots for the snapshot data set may be placed in a table that includes a plurality of entries for a plurality of snapshot data sets. None of the additional set of logical devices may be part of the initial set of logical devices.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: June 7, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Evan G. Jones, Douglas E. LeCrone, Brett A. Quinn
  • Patent number: 11347716
    Abstract: Systems and methods are provided for tracking and enforcing relationships between items. A relationship interface may be provided that conveys the relationship (or link) between items, and through which a user may define the link between two or more items. Identifying a link between two items may establish a set of one or more rules to be enforced with respect to the use of one or both of the items (e.g., when the items are stored, when the items are used to create other items, when other items are associated with the items). In various embodiments, violations of one or more rules may be identified and provided via the user interface. In some embodiments, new items that conflict with one or more rules may be prevented from being committed.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 31, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Jack Fischer, Advaith Anand, Andrew Jiang, Christopher Dugan
  • Patent number: 11341107
    Abstract: Described is a system for a verification microservice engine for generating and deploying a controller module and one or more worker nodes to detect corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A worker node(s) stores slice recipes into worker node memory that correspond to slice recipe names verified by a controller module. For each slice recipe, the worker node(s) detects whether slice recipe corruptions, similarity group corruptions and/or compression region corruptions exist.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: May 24, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Tipper Truong, Joseph Brandt, Philip Shilane
  • Patent number: 11308141
    Abstract: Technologies for template generation using directed acyclic word graphs (DAWGs). The technologies can include receiving a first plurality of titles from a first plurality of title feeds, and sorting the first plurality of titles into a plurality of category sets. And, for each category set of the plurality of category sets, the technologies can include transforming the respective titles belonging to the category set into a trie data structure by separating words in the respective titles into nodes of the trie data structure. For each category set, the technologies can also include transforming the trie data structure into a directed acyclic word graph (DAWG) data structure. Also, for each category set, the technologies can also include generating one or more unique templates based on the DAWG data structure.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: April 19, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Srinath Ravindran, Mahmoudreza Abasi, Narayan Bhamidipati
  • Patent number: 11294922
    Abstract: A system, method and computer-readable medium for modeling relationships between query responses in a data set including receiving a selection of one or more first queries and one or more second queries, receiving a selection of one or more first strings and one or more second strings, determining one or more representative values corresponding to one or more intersections, each intersection corresponding to a unique combination of a first query, at least one second query, a first string, and at least one second string, and generating a three-dimensional representation including one or more indicators corresponding to the one or more intersections, a visual attribute of each indicator in the one or more indicators reflecting a representative value corresponding to that intersection and the one or more indicators being organized within the three-dimensional representation along three axes.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: April 5, 2022
    Inventor: Stephen Barry Glickman
  • Patent number: 11294854
    Abstract: A method for archiving a document in digital or physical form can be summarized as including: capturing an image of the document by a high resolution camera of a headset, the document comprising index information, recording the captured image of the document in a document database along with the index information, confirming, the archiving of the document in physical form in a folder or a box of a cabinet at a determined physical storage location by detecting the folder or box in a delimited centre portion of a field of view of the high resolution camera of the headset in conjunction with detection of a voiced command or an indication of an identification tag of the folder or the box of the cabinet, and recording the determined physical storage location of the document.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: April 5, 2022
    Assignee: QUADIENT TECHNOLOGIES FRANCE
    Inventors: Laurent Farlotti, Grégory Roman
  • Patent number: 11288267
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: March 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Lei Chang, Tao Ma, Zhanwei Wang, Lirong Jian, Lili Ma, Gavin Sherry