Patents Examined by Ashish Thomas
-
Patent number: 11567898Abstract: A cloud tethering subsystem is configured to ship snapshots of an application production storage group to a cloud repository. Dynamic storage group resizing operations are allowed on the application production storage group after creation of a snapshot and before transmission of the snapshot to the cloud, or while the snapshot is accessing data of the application production storage group in connection with shipping the snapshot to the cloud. Example dynamic storage group resizing operations include adding one or more volumes to the application production storage group, removing one or more volumes from the application production storage group, and resizing one or more of the volumes of the application production storage group. The cloud tethering subsystem maintains information about the size of the snapshot at the time of creation and uses the snapshot size to prevent dynamic storage group resizing operations from interfering with cloud snapshot shipping operations.Type: GrantFiled: October 23, 2020Date of Patent: January 31, 2023Assignee: Dell Products, L.P.Inventors: Deepak Vokaliga, Francisco Aquino
-
Patent number: 11567808Abstract: Systems and methods include reception of an indication of a first data object to transmit from a first database tenant to a second database tenant, the first data object comprising user configuration settings metadata of a database application and associated with a first data object type, determination of whether a dependent data object may be associated with a data object of the first data object type, determination, if it is determined that a dependent data object may be associated with a data object of the first data object type, of whether a dependent object is dependent on the first data object, and automatic determination, if it is determined that a dependent object is dependent on the first data object, to transmit the dependent object from the first database tenant to the second database tenant.Type: GrantFiled: December 12, 2019Date of Patent: January 31, 2023Assignee: SAP SEInventors: Gaurav Loknath Gera, Martin Steiert, Martina Keller, Sameer Kumar, Thomas Gieselmann, Horst Schaude
-
Patent number: 11567906Abstract: Methods, systems, apparatuses, and computer program products are described herein for the generation and traversal of a hierarchical index structure. The structure indexes search keys from data ingested from different data sources and enables efficient retrieval of the keys. As data is ingested, index nodes are generated at the lowest level of the structure. The nodes are analyzed to determine whether such nodes comprise duplicate keys. Responsive to doing so, a new index node is generated located at a higher level of the structure. This process results in a DAG comprising orphan nodes including different search keys. When processing a query for search keys, the orphan index nodes are initially analyzed for the keys. Upon finding a search key, its child nodes are recursively searched until location information specifying the location of ingested data in which the search key is located is found.Type: GrantFiled: April 23, 2020Date of Patent: January 31, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rahul Potharaju, Terry Y. Kim, Wentao Wu
-
Patent number: 11567058Abstract: A method for simulating a microemulsion system in a chemical enhanced oil recovery process is disclosed. The method includes receiving a geological model of a subsurface reservoir that defines a grid having a plurality of cells, determining a surfactant concentration for each cell based on a volume of surfactant and a volume of water within the cell and independently from a volume of oil in the cell, and simulating fluids flowing in the subsurface reservoir. Results from simulation can be used to optimize a chemical enhanced oil recovery process in a subsurface reservoir.Type: GrantFiled: September 21, 2018Date of Patent: January 31, 2023Assignee: Chevron U.S.A. Inc.Inventors: Xundan Shi, Choongyong Han, Yih-Bor Chang, Christian Wolfsteiner, Baris Guyaguler
-
Patent number: 11568008Abstract: Information related to apparently successful end users is collected, stored, and used to generate at least one evaluation criteria to compare to at least one component of a respective end user desiring to become a successful end user. The information may be generated based on comparative information with other entities who appear to share some components with the respective end user. The components may be based on actual actions, preferences, constraints, attributes, etc. A number of components of the respective end user are compared relative to a set of defined evaluation criteria that specifies defined evaluation criteria for at least some of those components. In response to detecting at least one discrepancy, a prompt is provided to the respective end user indicative of the discrepancy.Type: GrantFiled: October 24, 2019Date of Patent: January 31, 2023Assignee: PLENTYOFFISH MEDIA ULCInventors: Steven Kuchka, Eric MacKinnon, Steve Oldridge
-
Patent number: 11567948Abstract: An issue tracking system configured to determine similarity between issue content in an issue request issue content in a previously submitted issue record. Based on the similarity, the issue tracking system may determine a likelihood that a given issue is related to at least one additional issue. In response to a determination that likelihood exceeds a threshold, data can be extracted from the related issue to provide the user with a suggested supplemental issue request to be submitted to the issue tracking system.Type: GrantFiled: March 29, 2019Date of Patent: January 31, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Noam Bar-on, Sukho Chung
-
Patent number: 11561863Abstract: A method for enabling data set changes to be reverted to a prior point in time or state is disclosed. In one embodiment, such a method includes providing a data set comprising one or more data elements and a specified number of generations of the data elements. In certain embodiments, the data set is a partitioned data set extended (PDSE) data set, and the data elements are “members” within the PDSE data set. The method further includes tracking changes made by a job to data elements of the data set. The method further references, in a data structure (also referred to herein as a “cluster”) associated with the job, previous generations of the data elements changed by the job. In certain embodiments, the data structure is stored in the data set. A corresponding system and computer program product are also disclosed.Type: GrantFiled: August 20, 2015Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Trevor A. Geisler, David C. Reed, Thomas C. Reed, Max D. Smith
-
Patent number: 11562014Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods for generating a visual media collection for a social networking account and provide access to (or distribute) images, videos, or other visual media items from the visual media collection separate from social networking posts uncategorized within such a collection for the social networking account. For example, based on follow requests specific to a visual media collection, the disclosed systems can further distribute visual media items in collections posts from a particular visual media collection differing from other visual media collections and from social networking posts uncategorized within such a collection of a social networking account.Type: GrantFiled: September 4, 2019Date of Patent: January 24, 2023Assignee: Meta Platforms, Inc.Inventor: Francois Martin Dermu
-
Patent number: 11561969Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media for generating pairs of natural language queries and corresponding query-language representations. For example, the disclosed systems can generate a contextual representation of a prior-generated dialogue sequence to compare with logical-form rules. In some implementations, the logical-form rules comprise trigger conditions and corresponding logical-form actions for constructing a logical-form representation of a subsequent dialogue sequence. Based on the comparison to logical-form rules indicating satisfaction of one or more trigger conditions, the disclosed systems can perform logical-form actions to generate a logical-form representation of a subsequent dialogue sequence.Type: GrantFiled: March 30, 2020Date of Patent: January 24, 2023Assignee: Adobe Inc.Inventors: Doo Soon Kim, Anthony M Colas, Franck Dernoncourt, Moumita Sinha, Trung Bui
-
Patent number: 11562040Abstract: A method and system for generating a location identifier using a location code and a grid coordinate. The location code corresponds to a defined geographical area, such as a postal code or an area code. A grid coordinate can be determined based on destination location information, such as an address, a GPS-determined position, or other reference to a specific physical location. The location identifier is combined with the location code to generate a location identifier, which can be encoded in a computer readable format and placed on items for use in a distribution network. The location identifier can be used to facilitate domestic or international distribution of items using a common format or addressing scheme. The domestic and foreign distribution networks read and interpret location identifiers in order to deliver items.Type: GrantFiled: September 23, 2015Date of Patent: January 24, 2023Assignee: United States Postal ServiceInventors: Clayton C. Bonnell, Gary C. Reblin
-
Patent number: 11556501Abstract: A file directory tree structure of a selected storage snapshot is dynamically divided into different portions. A plurality of the different file directory tree structure portions are analyzed in parallel to identify any changes of the selected storage snapshot from a previous storage snapshot. To analyze each of the plurality of the different file directory tree structure portions, a processor is further configured to traverse and compare a corresponding file directory tree structure portion of the selected storage snapshot with a corresponding portion of a file directory tree structure of the previous storage snapshot while at least another one of the plurality of the different file directory tree structure portions of the selected storage snapshot is being analyzed in parallel.Type: GrantFiled: March 13, 2020Date of Patent: January 17, 2023Assignee: Cohesity, Inc.Inventors: Prashant Pogde, Apurv Gupta, Zheng Cai, Sureshbabu Murugesan, Markose Thomas
-
Patent number: 11550579Abstract: A system includes processor hardware and memory hardware that stores instructions. The instructions include, in response to receiving a request, determining a request type of the request, retrieving a first set of collected information, and selecting a first set of instructions corresponding to the request type. The instructions include constructing a first result by executing each instruction of the first set of instructions to create the first entry as a nested entry within the first result including data of the first set of collected information identified in the first set of instructions as nested or retrieve first data of the first set of collected information identified by the first instruction and add the first data to the first entry of the first result. The instructions include transforming a display of the operator device to complete a set of fields displayed on the display with corresponding entries of the first result.Type: GrantFiled: March 12, 2020Date of Patent: January 10, 2023Assignee: TD Ameritrade IP Company, Inc.Inventors: Sean William Watts, Igor Vornovitskiy, IV
-
Patent number: 11550762Abstract: The present disclosure involves systems, software, and computer implemented methods for improved design and implementation of data access metrics for automated physical database design. An example method includes identifying a database workload for which index advisor access counters are to be tracked. Each SQL statement in the database workload is executed. For each SQL statement, attribute sets are determined for which a selection predicate filters a result for an SQL statement. An output cardinality of each selection predicate is determined. A logarithmic counter for an attribute set corresponding to the selection predicate is determined based on the output cardinality of the selection predicate. The determined logarithmic counter is incremented. Respective values for logarithmic counters of the determined attributes are provided to an index advisor. The index advisor determines attribute sets for which to propose an index based on the logarithmic counters of the respective attribute sets.Type: GrantFiled: May 11, 2021Date of Patent: January 10, 2023Assignee: SAP SEInventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Guido Moerkotte, Michael Grossniklaus
-
Patent number: 11550485Abstract: Provided are systems and methods for paging data into main memory from checkpoint data stored on disk. In one example, the method may include one or more of receiving a request for a database record in main memory, determining whether the database record has been previously stored in the main memory, in response to determining that the database record has been previously stored in the main memory, identifying a slice where the database record was stored from among a plurality of slices included in the main memory, and paging content of the identified slice including a copy of the requested database record into the main memory from a snapshot captured of content included in the identified slice and previously stored on disk. Accordingly, documents can be paged into main memory on-demand from snapshots of slice content rather than paging an entire partition of content.Type: GrantFiled: April 23, 2018Date of Patent: January 10, 2023Assignee: SAP SEInventors: Christian Bensberg, Steffen Geissinger
-
Patent number: 11544267Abstract: A method may include generating, based on a representation of a hierarchy stored in a database, a visiting sequence data structure. The hierarchy may be stored in a table in the database. Each of a plurality of rows comprising the table may correspond to one of a plurality of nodes comprising the hierarchy. The visiting sequence data structure may include a row vector specifying an order for traversing the plurality of nodes in the hierarchy. A hierarchical window function may be executed by iterating through the plurality of rows in the table in accordance with the order specified by the row vector. The execution of the hierarchical window function may further include determining, for a first node in the hierarchy, a summary value corresponding to a first value of the first node and a second value of a second node descendent from the first node.Type: GrantFiled: February 13, 2019Date of Patent: January 3, 2023Assignee: SAP SEInventors: Manuel Caroli, Aleksei Burlakov
-
Patent number: 11544342Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.Type: GrantFiled: March 11, 2021Date of Patent: January 3, 2023Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 11544339Abstract: There is provided a method of automatically tagging social network posts with geo-location tags, comprising: for each of a plurality of user generated content items uploaded to a social network from a plurality of different client devices: selecting a specific geographic region mapping dataset of a plurality of geographic region mapping datasets corresponding to a specific geographic region identified by an analysis of the respective user generated content post, mapping by the specific geographic region mapping dataset, a generic term to a specific geographic location within the specific geographic region, and tagging the respective user generated content item with a geo-location tag of the specific geographic location within the specific geographic region.Type: GrantFiled: March 14, 2021Date of Patent: January 3, 2023Assignee: Zencity Technologies Ltd.Inventors: Ido Ivry, Shiran Golan, Ofri Rom, Shmuel Ur
-
Patent number: 11537603Abstract: Embodiments as disclosed allow identity management with respect to SQL database by discovering substantially database objects and their entitlements and associating them with corresponding identities within the identity management system, thus providing insights into such SQL server entitlements and their associated identities, even across multiple SQL servers within an enterprise environment.Type: GrantFiled: July 28, 2021Date of Patent: December 27, 2022Assignee: SailPoint Technologies Israel Ltd.Inventors: Itay Maichel, Anatoly Gutnik, Shlomi Wexler
-
Patent number: 11537644Abstract: A method and system are described that provide responses to natural language queries regarding the performance of a business. The method and system provide for crowd-sourced data to determine natural language query suggestions to transmit to a user, based upon previously submitted questions of the user and/or similar merchants to the user. Natural language query suggestions may be provided as utterances to a keyboard of a merchant user. The merchant user may select one or more suggestions provided. The use of natural language queries and responses allows a merchant without a business intelligence background to obtain business insights easily and accurately assess his performance (e.g., against similar merchants, etc.) without personally identifiable or confidential information of other merchants being compromised.Type: GrantFiled: June 6, 2017Date of Patent: December 27, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Andrew J. Smith, Saravana Perumal Shanmugam, Adam Kenneth Hosp, Ted P. Sanders, Jr., Michael K. Forbis, Sarala Buradagunta
-
Patent number: 11537606Abstract: Syntax parsing on a SQL statement is performed to determine whether an extended syntax identifier exists in the SQL statement, where the extended syntax identifier indicates a target computing service for the SQL statement. It is determined that the extended syntax identifier exists in the SQL statement. A computing service description statement in a first statement format is generated based on the SQL statement, where the first statement format is a statement format that can be recognized by a target computing framework. The computing service description statement is submitted to the target computing framework. Data queried by the SQL statement is invoked, in the target computing framework based on the computing service description statement, to perform target computation, where the SQL statement includes a computing element needed by the target computing service.Type: GrantFiled: February 20, 2020Date of Patent: December 27, 2022Assignee: Advanced New Technologies Co., Ltd.Inventors: Yi Wang, Yang Yang, Weiguo Zhu, Yongfeng Liu