Patents Examined by Ashish Thomas
-
Patent number: 11645288Abstract: 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: GrantFiled: November 3, 2017Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Neil Sahota, Joseph Kozhaya, Phaedra Boinodiris
-
Patent number: 11640422Abstract: 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: GrantFiled: December 21, 2018Date of Patent: May 2, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INCInventor: Sebastian Esponda
-
Patent number: 11640436Abstract: 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: GrantFiled: August 21, 2017Date of Patent: May 2, 2023Assignee: eBay Inc.Inventors: Ajinkya Gorakhnath Kale, Thrivikrama Taula, Amit Srivastava, Sanjika Hewavitharana
-
Patent number: 11640434Abstract: 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: GrantFiled: April 19, 2017Date of Patent: May 2, 2023Assignee: ServiceNow, Inc.Inventor: Ivan Garay
-
Patent number: 11640421Abstract: 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: GrantFiled: May 14, 2019Date of Patent: May 2, 2023Assignee: International Business Machines CorporationInventors: Raviv Gal, Avi Ziv, Giora Simchoni
-
Patent number: 11636090Abstract: 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: GrantFiled: March 15, 2020Date of Patent: April 25, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jia Qi Li, Fan Jing Meng, Pei Ni Liu, Zi Xiao Zhu, Matt Hogstrom, Dong Sheng Li
-
Patent number: 11636069Abstract: 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: GrantFiled: December 9, 2021Date of Patent: April 25, 2023Assignee: Capital Thought Holdings L.L.C.Inventor: Allen Nuttle
-
Patent number: 11630744Abstract: 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: GrantFiled: December 17, 2020Date of Patent: April 18, 2023Assignee: Veritas Technologies LLCInventors: Geoffrey Bourgeois, Greg Campbell
-
Patent number: 11630813Abstract: 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: GrantFiled: March 28, 2019Date of Patent: April 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Jamie Plenderleith, James McCann
-
Patent number: 11630840Abstract: 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: GrantFiled: May 22, 2020Date of Patent: April 18, 2023Assignee: StreamSets, Inc.Inventor: Hari Shreedharan
-
Patent number: 11625855Abstract: 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: GrantFiled: April 7, 2020Date of Patent: April 11, 2023Assignee: NAVER LABS CORPORATIONInventors: Deokhwa Kim, Donghwan Lee, Sangok Seok
-
Patent number: 11625360Abstract: 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: GrantFiled: June 20, 2018Date of Patent: April 11, 2023Assignee: Kyndryl, Inc.Inventors: Juscelino Candido De Lima, Jr., Breno H. Leitao, Fabio M. Tanada
-
Patent number: 11625385Abstract: 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: GrantFiled: May 28, 2020Date of Patent: April 11, 2023Assignee: 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: 11620814Abstract: 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: GrantFiled: September 8, 2020Date of Patent: April 4, 2023Inventors: Farley Lai, Asim Kadav, Ning Xie
-
Patent number: 11620191Abstract: 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: GrantFiled: October 1, 2018Date of Patent: April 4, 2023Assignee: Rubrik, Inc.Inventors: Zhicong Wang, Looi Chow Lee, Andrew Kwangyum Park, Jr., Karthikeyan Srinivasan
-
Patent number: 11620345Abstract: 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: GrantFiled: November 28, 2018Date of Patent: April 4, 2023Assignee: Salesforce, Inc.Inventors: Yingwu Zhao, Hal Scott Hildebrand
-
Patent number: 11620259Abstract: 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: GrantFiled: April 16, 2020Date of Patent: April 4, 2023Assignee: CANON KABUSHIKI KAISHAInventor: Yuma Onodera
-
Patent number: 11615088Abstract: 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: GrantFiled: September 15, 2017Date of Patent: March 28, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram, Santosh Kumar, Pavan Advani, Kunal Mulay, Jeffrey Toillion
-
Patent number: 11615095Abstract: 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: GrantFiled: January 29, 2021Date of Patent: March 28, 2023Assignee: Snowflake Inc.Inventors: Bicheng Gao, Srinivas Vemuri, Jiaqi Yan
-
Patent number: 11615085Abstract: 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: GrantFiled: June 28, 2019Date of Patent: March 28, 2023Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Mohammed Sayeed Akthar, Sunil Jardosh, Ram Krushna Mishra