Patents Examined by Ashish Thomas
  • Patent number: 11645288
    Abstract: The present invention provides a method, computer program product, and system of performing personality profile automated measurements. In an embodiment, the method, computer program product, and system includes receiving, by a computer system, gaming history data associated with a gamer profile, assigning, by the computer system, the gamer profile to a first cluster of gamers, recording, by the computer system, game play data associated with the gamer profile, and based on the game play data associated with the gamer profile and the gaming history data associated with the gamer profile, reassigning the gamer profile into a second cluster of gamers.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Neil Sahota, Joseph Kozhaya, Phaedra Boinodiris
  • Patent number: 11640422
    Abstract: Technologies for creating a digital link between an acronym in an electronic document and a definition that is retrievable by an online system include receiving digital data that includes the acronym and a current usage context; where the acronym and the current usage context form an acronym-usage context pair; creating, as digital output in response to the digital data, a link between the acronym-usage context pair and the definition; where a similarity metric is used to select the definition from different stored definitions of the acronym; where the similarity metric is determined by computer program instructions mathematically comparing the current usage context to usage context data of at least one of the different stored definitions of the acronym; where the link is traversable to cause display of the definition on a display device in response to a display of the acronym on the display device.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 2, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC
    Inventor: Sebastian Esponda
  • Patent number: 11640436
    Abstract: A query segmentation system segments a search query into a query segment that identifies search results from items stored on a database. The query segmentation system receives a query string, and the query string comprises a plurality of tokens. A first token and a second token are identified from the plurality of tokens, and a first vector and a second vector associated with the first token and the second token respectively are determined. The query segmentation system determines whether to include the first and second tokens in a single query segment based on the first and second vectors. The single query segment is processed to identify the search results from the database.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: May 2, 2023
    Assignee: eBay Inc.
    Inventors: Ajinkya Gorakhnath Kale, Thrivikrama Taula, Amit Srivastava, Sanjika Hewavitharana
  • Patent number: 11640434
    Abstract: A system, method, and non-transitory computer-readable storage medium for identifying resolutions have been disclosed. The system comprises a server device including a memory, a processor, and a network interface. The memory includes instructions executable by the processor to cause the system to record a series of actions associated with a client device and to receive, from the client device, incident data of an incident that is associated with the series of actions. The memory further includes instructions executable by the processor to cause the system to query a database for resolution information based on the series of actions and the incident data and to transmit a message that includes the resolution information to the client device.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: May 2, 2023
    Assignee: ServiceNow, Inc.
    Inventor: Ivan Garay
  • Patent number: 11640421
    Abstract: A computer that receives a set of names of coverage events. The computer creates, by a machine learning-based technique, groups from the set of received names of the coverage events based on the set of names of the coverage events. The computer generates a cross product coverage model from the created groups and identifies subgroups of uncovered events for each of the created groups.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: May 2, 2023
    Assignee: International Business Machines Corporation
    Inventors: Raviv Gal, Avi Ziv, Giora Simchoni
  • Patent number: 11636090
    Abstract: A computer-implemented method, system, and non-transitory machine readable medium for a graph-based analysis for an Information Technology (IT) operations includes generating a temporal graph by extracting one or more of operation objects, relations and attributes from operation data of workloads distributed across a plurality of levels of the IT operation within a predetermined time window. Anomalies are detected from the extracted operation data and annotating corresponding objects in the graph. A directional impact between corresponding objects on the temporal graph is determined, and the temporal graph is refined based on the determined directional impact. Accessible paths in the temporal graph indicating error propagation are searched, and potential causes for the detected anomalies in the temporal graph are identified. A list of the potential causes of the anomalies is generated, and a root cause ranked for each of the corresponding objects in the temporal graph.
    Type: Grant
    Filed: March 15, 2020
    Date of Patent: April 25, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jia Qi Li, Fan Jing Meng, Pei Ni Liu, Zi Xiao Zhu, Matt Hogstrom, Dong Sheng Li
  • Patent number: 11636069
    Abstract: A system and method are presented that utilize separate append-only arrays to track metadata and real data for a file. All modifications to the file result in metadata records being appended to the end of the metadata array. Write modification commands cause real data to be appended to the file data array. The location of real data on the file data array is identified by a record in the metadata array. Modification commands can be grouped into sets, which complete as a set. Modification sets can rely upon the completeness of prior sets. Read-like commands cause the creation of a virtual array based upon the records of the metadata array. The created virtual array has the same size as the actual file but does not contain the real data for the file. Rather, the virtual file array maps to the actual data stored in the file data array.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: April 25, 2023
    Assignee: Capital Thought Holdings L.L.C.
    Inventor: Allen Nuttle
  • Patent number: 11630744
    Abstract: Cloud storage provides accessible interfaces, near-instant elasticity, scalability, multi-tenancy, and metered resources in a distributed framework providing fault tolerant solutions with high data durability. Stored data may have legal or compliance requirements defining retention periods ensuring the data is preserved without modification for a period of time. However, data privacy rules such as the European Union's General Data Protection Regulation can require modification or destruction of records at any point. Further, many retention structures are user driven but users make mistakes requiring a change to the record's associated retention period. Retention period mechanism enforced with immutable storage can satisfy compliance requirements but run contrary to data privacy rules as well as blocking adjustments.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: April 18, 2023
    Assignee: Veritas Technologies LLC
    Inventors: Geoffrey Bourgeois, Greg Campbell
  • Patent number: 11630813
    Abstract: Techniques for database normalization recommendation and transparent database normalization are described. A normalization engine can analyze the data stored by database tables to determine scenarios in which normalization of the tables may be beneficial. The normalization engine can recommend normalization to an end user, such as during a database migration process. The normalization engine can alternatively perform row-by-row or complete columnar normalization and cause queries issued against normalized tables based on the previous table schema to be automatically rewritten to adhere to the updated data layout.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jamie Plenderleith, James McCann
  • Patent number: 11630840
    Abstract: Systems and methods herein describe embodiments for handling a data drift. An example system accesses the data pipeline, which is comprised of a plurality of stages. For each stage of the plurality of stages in the data pipeline, the system identifies stage schema fields for processing data in the data pipeline and generates a set of stage schema fields comprising the identified stage schema fields in the stage. In response to detecting an origin stage, the system generates a set of pipeline schema fields, whereby the set of pipeline schema fields comprise a union of the generated sets of stage schema fields. The set of pipeline schema fields are then stored.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: April 18, 2023
    Assignee: StreamSets, Inc.
    Inventor: Hari Shreedharan
  • Patent number: 11625855
    Abstract: A map updating method may include calculating a relative pose relationship between consecutive images; calculating an absolute pose of each image based on the relative pose relationship between the consecutive images; and updating a map used for visual localization (VL) based on the absolute pose.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: April 11, 2023
    Assignee: NAVER LABS CORPORATION
    Inventors: Deokhwa Kim, Donghwan Lee, Sangok Seok
  • Patent number: 11625360
    Abstract: A system and method for tailoring container images stored in a container image registry to a specific microarchitecture that a host operating system is running on in a virtualized environment. A container image fetch request is sent to the container image registry. Microarchitecture identification instructions are received from the image registry in response to the container image fetch request. Results from the microarchitecture identification instructions are transmitted to the container image registry to identify the specific microarchitecture that the host operating system is running on in the virtualized environment, and a container within the virtualized environment is started using an optimal container image received from the container image registry, the optimal container image being tailored to the specific microarchitecture to leverage the functionalities and capabilities of the specific microarchitecture of the computing system.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: April 11, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Juscelino Candido De Lima, Jr., Breno H. Leitao, Fabio M. Tanada
  • Patent number: 11625385
    Abstract: A blockchain based data management method performed by a computing device according to an embodiment of the present disclosure includes recording a deletion event for off-chain data and time information of the deletion event in a blockchain network, and selectively deleting the off-chain data based on a validity verification result calculated for the time information, wherein the validity verification result is calculated using a time-consensus algorithm of the blockchain network.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 11, 2023
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Young Yoo Heo, Kwang Cheol Lee, Sang Ji Bae, Jun Tae Kim, Jung Eun Lee, Kyu Sang Lee
  • Patent number: 11620814
    Abstract: Aspects of the present disclosure describe systems, methods and structures providing contextual grounding—a higher-order interaction technique to capture corresponding context between text entities and visual objects.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: April 4, 2023
    Inventors: Farley Lai, Asim Kadav, Ning Xie
  • Patent number: 11620191
    Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages data of a compute infrastructure by generating snapshots of partitions of a fileset of the compute infrastructure and providing a passthrough for storing the snapshots in a data storage separate from the DMS cluster, such as a cloud computing system. In one approach, the DMS nodes determine partitions of a fileset using fileset metadata, generates snapshots of the partitions, and stores the snapshots in the data storage. Each DMS node may include a local storage which is used to facilitate creation of a snapshot of a partition. The snapshot may be removed from the local storage after being sent to the data storage. Rather than storing the snapshot, the DMS cluster stores fileset metadata that is referenced to retrieve the snapshot from the data storage. The snapshot is deployed to retrieve a file stored in the partition.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 4, 2023
    Assignee: Rubrik, Inc.
    Inventors: Zhicong Wang, Looi Chow Lee, Andrew Kwangyum Park, Jr., Karthikeyan Srinivasan
  • Patent number: 11620345
    Abstract: A method for enabling event consumption is described. Upon receipt of a request for events associated with a first initial topic, a determination that the request includes a request for historical events is performed. Responsive to determining that one or more rules apply to the request for historical events, a determination of a first path from the first initial topic to a first aggregate topic is performed based on the one or more rules. The first path is different from a second path from the first initial topic to a second aggregate topic that is defined according to a current multiplexed framework definition. The current multiplexed framework definition is used for storing new events associated with the first initial topic in a second multiplexed event recordation system at a time that follows the time of receipt of the request. A first set of historical events is retrieved based on the first path.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Yingwu Zhao, Hal Scott Hildebrand
  • Patent number: 11620259
    Abstract: An electronic device comprising: a setting unit configured to set a search condition including a first search item and a second search item based on a user operation; a storage control unit configured to perform control to store the search condition set by the setting unit; and a search unit configured to search for a content based on the search condition set by the setting unit from a storage destination serving as a search target, wherein in a case in which a storage destination serving as a search target is changed after the search condition is stored by control of the storage control unit, the setting unit 1) uses a stored search condition as a setting candidate as for the first search item and 2) does not use a stored search condition as a setting candidate as for the second search item.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: April 4, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yuma Onodera
  • Patent number: 11615088
    Abstract: An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous query, apply a transformation to the continuous query to generate a query plan for the continuous query, transform the query plan using a transformation algorithm to generate a transformed query plan, receive a micro-batch stream of input events related to an application, process the input events of the micro-batch stream based at least in part on the transformed query plan to generate a set of output events related to the application, and store the set of output events related to the application in an output queue.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 28, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram, Santosh Kumar, Pavan Advani, Kunal Mulay, Jeffrey Toillion
  • Patent number: 11615095
    Abstract: During a query compilation process, a query is received that is directed to a set of source tables, each source table from the set of source tables being organized into at least one micro-partition and the query including at least one pruning operation. During the query compilation process, a modification of the query is performed for adjusting the at least one pruning operation, the modification being based on a set of statistics collected for previous pruning operations on at least a portion of the set of source tables and a set of heuristics, the set of statistics indicating at least an amount of execution time for each previous query associated with each of the previous pruning operations. The query is compiled including the modification of the query. The compiled query is provided to an execution node of a database system for execution.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 28, 2023
    Assignee: Snowflake Inc.
    Inventors: Bicheng Gao, Srinivas Vemuri, Jiaqi Yan
  • Patent number: 11615085
    Abstract: A system and method for efficient query processing using multiple indices in a join operation are described. In one embodiment, a join query including a join operation on a first table and a second table and including a first condition and a second condition is received, wherein the first condition is based on a first index of the second table, and the second condition based on a second index of the second table; a first result set is determined by index scanning the second table using the first index as an index key; a second result set is determined by index scanning the second table using the second index as the index key; a third result set is determined by applying a set operation to the first result set and the second result set; and the third result set is provided in response to the join query.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 28, 2023
    Assignee: PROGRESS SOFTWARE CORPORATION
    Inventors: Mohammed Sayeed Akthar, Sunil Jardosh, Ram Krushna Mishra