Patents Examined by Cheryl Lewis
-
Patent number: 11663212Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system parses the query and uses a metadata catalog to dynamically identify configuration parameters of datasets and/or rules associated with the query. The identified configuration parameters are communicated to a query processing component of the data intake and query system for use in executing the query.Type: GrantFiled: July 27, 2021Date of Patent: May 30, 2023Assignee: Splunk Inc.Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
-
Patent number: 11645297Abstract: Various methods, apparatuses/systems, and media for implementing a smart database driver are disclosed. A receiver receives a request for establishing a connection between an application and a target database. A processor, operatively coupled to the receiver via a communication network, authenticates the application by implementing a java authentication authorization service (jaas). Authentication of the application is performed at runtime with connection properties and configuration details provided via system properties or environment variables. The processor also generates a database connection uniform resource locator (URL), validates the URL; and establishes a connection between the application and the target database based on the validation of the URL and successful authentication of the application.Type: GrantFiled: March 3, 2021Date of Patent: May 9, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Vijay Kumar Perla, Laxman Dongisharapu, Srikanth Malireddy
-
Patent number: 11640378Abstract: A method is provided for processing a query. In some embodiments, the method includes creating a historical schema defining an ordered set of fields based on a current schema of an object and a field modification of the current schema. The method includes inserting, based on the field modification, a new field at an end of the historical schema and archiving records into a second storage device. The method includes receiving a query, which includes a command specifying a subset of fields and which indicates a non-current field. The method includes searching in the second storage device for archive records having a second schema including the subset of fields and the non-current field. The first and second schemas follow the field order in accordance with the historical schema. The method further includes accessing the subset of fields and the non-current field in accordance with the command.Type: GrantFiled: June 25, 2021Date of Patent: May 2, 2023Assignee: salesforce.com,inc.Inventors: Jan Asita Fernando, Samarpan Jain, Matthew Davidchuk, Valliappan Annamalai Natarajan, Alexey Syomichev, Cody Marcel, Seshank Kalvala, Sahil Ramrakhyani, Alexandre Hersans
-
Patent number: 11636129Abstract: In example embodiments, computing systems may be configured to create, transmit, receive, store, and execute an active data executable comprising (i) a representation of given data content that is combined with (ii) an executable kernel that, when executed, causes the given data content to be extracted in a user-specified data format and provided to a user-specified destination location for storage.Type: GrantFiled: July 10, 2020Date of Patent: April 25, 2023Assignee: Xivvic, LLCInventor: Carlton Reid Turner
-
Patent number: 11636105Abstract: Systems and methods are disclosed for receiving, at a data intake and query system, a query that includes an indication to process data managed by a third-party data storage and processing system that supports a different query language than the data intake and query system. The data intake and query system identifies a third-party data storage and processing system that manages the data to be processed and generates a subquery for execution by the third-party data storage and processing system, generates instructions for one or more worker nodes to receive and process results of the subquery from the third-party data storage and processing system, and instructs the worker nodes to provide results of the processing to the data intake and query system.Type: GrantFiled: March 9, 2021Date of Patent: April 25, 2023Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee
-
Patent number: 11630811Abstract: A network system for providing long haul network connection between endpoint devices is disclosed. The network system includes a first and a second endpoint devices, a first and a second exchange servers, a first access point server coupled between the first endpoint device and the first exchange server, a second access point server coupled between the second endpoint device and the second exchange server, a first storage node coupled between the first exchange server and the second exchange server, and a second storage node coupled between the first exchange server and the second exchange server. The first exchange server is configured to convert first packetized traffic into a carrier file and write the carrier file to the second storage node. The second exchange server is configured to read the carrier file from the second storage node and convert the carrier file into second packetized traffic.Type: GrantFiled: February 12, 2021Date of Patent: April 18, 2023Assignee: UMBRA Technologies Ltd.Inventor: Joseph E. Rubenstein
-
Patent number: 11630695Abstract: Dynamic reassignment of search processes into workload pools includes receiving a search query to search at least one data store, assigning the search query to a first workload pool, and executing the search query using a first hardware resource in the first workload pool, the first hardware resource corresponding to a first portion of a hardware device. Dynamic reassignment further includes receiving, while executing the search query, an update command to move the search query to a second workload pool, moving, while executing the search query, the search query to the second workload pool; and continuing execution of the search query using a second hardware resource in the second workload pool. The second hardware resource corresponds to a second portion of the hardware device.Type: GrantFiled: January 29, 2021Date of Patent: April 18, 2023Assignee: Splunk Inc.Inventors: Bharath Kishore Reddy Aleti, Alexandros Batsakis, Mitchell Neuman Blank, Rama Gopalan, Hongxun Liu, Anish Shrigondekar
-
Patent number: 11630858Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.Type: GrantFiled: August 20, 2021Date of Patent: April 18, 2023Assignee: Roku, Inc.Inventors: Mihailo M. Stojancic, Prashant Ramanathan, Peter Wendt, Jose Pio Pereira, Shashank Merchant
-
Patent number: 11625427Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.Type: GrantFiled: June 22, 2021Date of Patent: April 11, 2023Assignee: Roku, Inc.Inventor: Mihailo M. Stojancic
-
Patent number: 11620400Abstract: A system may receive a request for access to a first variable. The request may include a requested action and a variable identifier for the first variable. The request may also have a syntax that is incompatible with first data storage format. The system may parse the request to capture the variable identifier from the request. The system may also look up a location of the first variable in a catalog using the variable identifier. The location of the first variable may include the first data storage format. The system may generate a query to access the first variable. The syntax of the query may be compatible with the first data storage format. The system may then submit the query to access the first data storage format. The query may be configured to complete the requested action.Type: GrantFiled: March 3, 2021Date of Patent: April 4, 2023Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Ravi Arasan, Carmen Patricia Argüello, Sandeep Bose, Matthew Kent Meyer, Marimuthu Ponnambalam, Gurusamy Ramasamy, Jeremy D. Seideman, Mohammad Torkzahrani, Roopesh R. Varier
-
Patent number: 11615077Abstract: The disclosure herein describes creating and managing an editable rules-based model. A model is trained to generate output values for data sources based on input feature data of the data sources. Using the trained model, results are generated that include feature-output value pairs and associated confidence values for each data source. The confidence values are aggregated for each feature-output value pair of the generated results, and rules of a rules-based model are built using the feature-output value pairs and the respective aggregated confidence values of the generated results. A user is provided access to the rules of the rules-based model via a model management interface. The rules-based model is updated based on rule change instructions received from the user via the model management interface.Type: GrantFiled: August 24, 2021Date of Patent: March 28, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Michal Adam Sroka, Mo Zhou, Apurv Pant, Sally anne Kellaway
-
Patent number: 11599541Abstract: Systems and methods are described for determining a quantity of records generated by a processing task of a query executed in a data intake and query. The system receives a query and identifies a processing task of the query and a quantity of records to be processed according to the query. The system determines the number of records generated by the processing task based on the number of records to be processed and a record generation estimate. The system can allocate compute resources or determine a query execution time for at least a portion of the query based on the determined quantity of records generated.Type: GrantFiled: April 29, 2019Date of Patent: March 7, 2023Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee, Asha Andrade
-
Patent number: 11586644Abstract: Provided for herein may be a system for optimizing data-driven signals, comprising a database subsystem configured to retrieve rich time-series data, a signal scheduler subsystem configured to trigger a signal generator subsystem time interval, a data aggregator subsystem configured to retrieve and process data from the database subsystem, a signal generator subsystem configured to create a data-driven signal from data aggregated by the data aggregated subsystem, a signal sender subsystem configured to send object data, a data downloader subsystem; and a data analyzer subsystem configured to analyze and provide analysis on data in the database subsystem.Type: GrantFiled: May 4, 2021Date of Patent: February 21, 2023Assignee: Worthy Technology LLCInventors: Ryan Faber, Robert Maciej Pieta, David Samuel Raphael
-
Patent number: 11586627Abstract: Systems and methods are described for partitioning and reducing records at ingest of a worker node. The worker node receives chunks of data from one or more indexers of a data intake and query system based on the execution of a query by the data intake and query system. The worker node assigns records to different record groups based on the content of the records. The system also assigns the record to a partition of a group of partitions. Record data of the records in a particular partition is combined. The system processes the partitions based on the query.Type: GrantFiled: April 29, 2019Date of Patent: February 21, 2023Assignee: Splunk Inc.Inventors: Arindam Bhattacharjee, Sourav Pal, Wayne Patterson, Srinivas Bobba
-
Patent number: 11586804Abstract: Systems and methods are provided for enhancing text-based electronic communications. In one embodiment, a sending agent automatically, or upon request by a user, disambiguates identifiers and terms included in a communication internally or in collaboration with a remote device or server based on the identity and history of the sending or intended receiving device or user, the content or context of the communication and/or the sending or intended receiving device or user and automatically or at the request of the sender, appends, enhances or provides certain additional information related to the identifier or terms to the message in real time. This additional information is then included or referenced, but not necessarily initially displayed or communicated, in the communication. The integrated system also may include a receiving agent on the receiving device that can disambiguate the identifier or terms and provide additional information and services related to the identifier or terms in the communication.Type: GrantFiled: December 21, 2020Date of Patent: February 21, 2023Assignee: WGRS LICENSING COMPANY, LLCInventor: S. Lee Hancock
-
Patent number: 11580117Abstract: In some embodiments, a method includes determining a position for a search query and a position for each audience record from multiple audience records in an embedding space. The method further includes receiving multiple device records, each associated with an audience record. The method further includes determining multiple keywords, each associated with an audience record and determining a position for each keyword in the embedding space. The method further includes calculating a first distance between the position of the search query in the embedding space and the position of each audience record in the embedding space. The method further includes calculating a second distance between the position of the search query in the embedding space and the position of each keyword in the embedding space. The method further includes ranking each audience record based on the first distance and the second distance.Type: GrantFiled: January 25, 2021Date of Patent: February 14, 2023Assignee: Dstillery, Inc.Inventors: Peter Ernest Lenz, Jr., Yeming Shi, Amelia Grieve White, Patrick Joseph McCarthy, Melinda Han Williams
-
Patent number: 11580107Abstract: Systems and methods are described for exporting bucket data from one or more buckets to one or more worker nodes. The system can identify data from different bucket data from buckets stored in a data intake and query system that is to be processed by one or more worker nodes. The system can allocate one or more execution resources, such as a processing pipeline, to process and export the bucket data from the buckets. The system can assign bucket data corresponding to individual buckets to the execution resource based on a bucket distribution policy. The indexer can export the bucket data to the worker nodes for further processing based on the bucket data-execution resource assignment.Type: GrantFiled: April 29, 2019Date of Patent: February 14, 2023Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee, Asha Andrade, Nikhil Roy
-
Patent number: 11574025Abstract: Embodiments of systems and methods for the rules based distribution of managed content across heterogeneous storage distributed in a network environment are disclosed. In particular, certain embodiments may employ entity rules in association with a content management system. An entity rule may be a rule specifying a set of parameters and a destination secondary storage location. When the entity rule is evaluated by the content system, a set of content managed by the content management system responsive to the rule may be determined using the parameters of the rule. Responsive content can be determined, for example, by searching the content of the content management system based on the parameters. Responsive content may be moved from the primary storage location of the content management system to the secondary storage location specified by the entity rule.Type: GrantFiled: August 27, 2020Date of Patent: February 7, 2023Assignee: OPEN TEXT SA ULCInventors: Srikanth Raghavan, Michael Scott
-
Patent number: 11561716Abstract: One or more buckets of key-value pairs of a first node of a distributed storage system are selected to be migrated to a second node of the distributed storage system. One or more underlying database files corresponding to the one or more selected buckets are identified. The one or more identified underlying database files are directly copied from a storage of a first node to a storage of the second node. The copied underlying database files are linked in a database of the second node to implement the one or more selected buckets in the second node.Type: GrantFiled: December 3, 2020Date of Patent: January 24, 2023Assignee: Cohesity, Inc.Inventors: Sachin Jain, Venkatesh Pallipadi, Sharath Kumar Naeni
-
Patent number: 11550802Abstract: An example method of displaying a data visualization includes displaying a graphical user interface that includes three distinct regions, and receiving user actions to associate two different fields with two different shelves. The method also includes generating, in accordance with the received user actions, data marks to be displayed in a data visualization, each data mark corresponding to a respective retrieved tuple of data from a multidimensional database, where (i) each data mark has an x-position defined according to data for a first field in the respective tuple and (ii) each data mark has a y-position defined according to data for a second field in the respective tuple. The method also includes displaying a data visualization that includes the generated data marks.Type: GrantFiled: December 14, 2018Date of Patent: January 10, 2023Assignee: The Board of Trustees of the Leland Stanford Jr. UniversityInventors: Chris Stolte, Diane L. Tang, Patrick Hanrahan