Distributed Search And Retrieval Patents (Class 707/770)
-
Patent number: 12248606Abstract: Systems, computer program products, and methods are described herein for identifying unauthorized use of a user's authentication credentials to an electronic network based on non-public data access. The present invention is configured to receive a verified access attempt at a first time for a user account; receive an unverified access attempt at a second time for the user account; determine the unverified access attempt is a credential sharing event for the user account; determine the user account is an internal account; determine an unverified user associated with the unverified access attempt is an external user; receive unverified account access logs associated with the unverified access attempt, the unverified account access logs comprising access to non-public data; and generate an unverified data access interface component to configure a graphical user interface of a device associated with a manager of the system.Type: GrantFiled: September 14, 2022Date of Patent: March 11, 2025Assignee: BANK OF AMERICA CORPORATIONInventors: Marci Anne Landy, Daniel Joseph Serna, Tina Berumen Pachorek, Jessica Hope Thompson, Joseph Henry Pindell, Jr., Mrunal Mody
-
Patent number: 12230046Abstract: Tables including cells can be extracted from an input document image, as objects and processed to be output in an XML format. The tables can be filtered based on one or more keywords, to reduce a number of the tables. The filtered tables that include the one or more keywords can be obtained. A query can be executed on the filtered tables, the query including one or more keys composed based on cell level information associated with the filtered tables. One or more cells among the cells can be identified based on the one or more keys. As a response to the query, the target content that corresponds to the one or more cells can be provided.Type: GrantFiled: October 24, 2023Date of Patent: February 18, 2025Assignee: Oracle Financial Services Software LimitedInventors: Shivam Agrahari, Dakshayani Singaraju, Veresh Jain
-
Patent number: 12216655Abstract: Provided are a data association query method and apparatus, a device, and a storage medium. The data association query method includes the following: parsing a data query statement to obtain association query information, where the association query information includes query key information of a first association table; determining a query policy according to the query key information, where the query policy includes a partition filtering policy, a scan-while-filter policy and a scan-before-filter policy; and querying data in a second association table based on the query policy.Type: GrantFiled: June 21, 2021Date of Patent: February 4, 2025Assignee: ZTE CORPORATIONInventors: Taibao Wang, Donghui Xu, Yaofeng Tu, Qiang Zhang, Dezheng Wang
-
Patent number: 12204552Abstract: Systems and methods for implementing sequenced filter templates to intelligently reduce a dataset to find useful patterns and source data are disclosed. An expert investigative user may configure a filter template comprising a series of filters organized in a sequence desired by the expert user. The filter template can be customized by an end user to reduce a dataset and perform guide investigation of the reduced dataset.Type: GrantFiled: August 24, 2023Date of Patent: January 21, 2025Assignee: Palantir Technologies Inc.Inventors: Mohammady Mahdy, Joseph Carter
-
Patent number: 12192385Abstract: Techniques for transferring registration of a domain name from a first registrant to a second registrant for cryptocurrency in a blockchain network and in the Domain Name System (DNS) are disclosed. The techniques can include receiving a purchase request message comprising the domain name, at least one purchase parameter, and a second registrant network identifier, and sending a purchase instruction message to an executable program on a blockchain for the blockchain network, the purchase instruction message including the domain name and the second registrant network identifier, such that the executable program writes at least the domain name, the second registrant network identifier, and an identifier of a gaining registrar to a deed contract for the domain name and emits an event representing a request to transfer registration of the domain name.Type: GrantFiled: April 17, 2023Date of Patent: January 7, 2025Assignee: Verisign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
Patent number: 12153584Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for server-less complex event processing (CEP). For instance, the method may include hosting a plurality of server-less functions, the plurality of server-less functions including at least a first group of server-less functions, the first group of server-less functions including a driver function and at least one lookup function including a first lookup function; receiving data streams; and processing the data streams, using the driver function and/or the at least one lookup function, to publish a CEP data stream.Type: GrantFiled: March 29, 2021Date of Patent: November 26, 2024Assignee: Capital One Services, LLCInventors: Vikram Tatavarthi, Pradeep Khandelwal, Kristaps Berzinch, Pooja Mulik, Jonathon Snyder, Jeremy Hanford, Sandeep Kumar, Sujay Nagendrappa Beesnalli
-
Patent number: 12153580Abstract: A method for processing a query for data stored in a distributed database includes receiving, at an edge device, the query for data stored in the distributed database from a query device. The method includes causing, by the edge device, the query to be stored on a dynamic ledger maintained by the distributed database. The method includes detecting, by the edge device, that summary data has been stored on the dynamic ledger. The method includes generating, by the edge device, an approximate response to the query based on the summary data stored on the dynamic ledger. The method includes transmitting, to the query device, the approximate response.Type: GrantFiled: March 7, 2023Date of Patent: November 26, 2024Assignee: Strong Force VCN Portfolio 2019, LLCInventors: Charles Howard Cella, Andrew Cardno
-
Patent number: 12058422Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for scalable architectures for reference signature matching and updating. An example method for scalable architectures for reference signature matching and updating includes accessing site signatures to be compared to reference signatures from a first group of media sources. Determining if a first reference node is an owner of a first one of the site signatures. Comparing a neighborhood of site signatures including the first site signature to reference signatures in a first subset of reference signatures when the first reference node is the owner of the first site signature, the first subset of references signatures stored in a first memory partition associated with the first reference node. Not comparing site signature to reference signatures when the first reference node is not the owner of the first one of the site signatures.Type: GrantFiled: December 22, 2022Date of Patent: August 6, 2024Assignee: The Nielsen Company (US), LLCInventors: Raghuram Ranganathan, Anand Jain, Venugopal Srinivasan
-
Patent number: 12051241Abstract: Aspects relate to systems and methods for the application of computer vision and sensor fusion to assist in the management and operation of a facility. For large facilities, many of the expenses and staffing requirements incurred such as energy, custodial duties, maintenance and security can scale with size rather than usage, and therefore be subject to gross inefficiencies. These challenges may arise from a lack of timely information available with which to make such optimizations and improvements. The approaches disclosed leverage recent advancements in computer vision technology to extract actionable information from raw sensor data collected through-out the facility. This information may be processed and applied in either an autonomous, semi-autonomous, or user driven approach to control and manage a number of processes occurring regularly within a facility, such as lighting, cleaning, and security.Type: GrantFiled: May 26, 2021Date of Patent: July 30, 2024Inventors: Justin Samuel Granek, Elliot Mark Holtham
-
Patent number: 12033050Abstract: This disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media that can utilize language neural networks to automatically generate draft electronic communications for a user account. For example, the disclosed systems leverage composition parameters of a user account (determined from historical electronic communications of the user account, digital content items corresponding to the user account, and/or other application data) with a neural network to automatically generate draft electronic communications that reflect a composition style of a user account and accurately addresses a context of a communication thread. In addition, the disclosed systems can generate electronic communications using the communication generation neural network and save the electronic communication as a draft (e.g., for review by a user of the user account) and/or automatically transmit the electronic message to a recipient user account.Type: GrantFiled: June 22, 2023Date of Patent: July 9, 2024Assignee: Dropbox, Inc.Inventor: Devin Mancuso
-
Patent number: 12026169Abstract: Methods and systems are disclosed for a sequential federated query for information in a residential, commercial, and/or distributed system.Type: GrantFiled: May 19, 2023Date of Patent: July 2, 2024Assignee: SCHNEIDER ELECTRIC USA, INC.Inventors: Charbel Joseph El Kaed, Stephen Dillon
-
Patent number: 12021888Abstract: An illustrative method includes accessing data representative of a first role associated with a set of permissions with respect to resources within the compute environment and specifying a group of identities assigned to the first role, determining that a first subgroup of one or more identities included the group of identities only uses a first subset of permissions included in the set of permissions to access the resources within the compute environment without using a second subset of permissions, and performing, based on the determining that the first subgroup of one or more identities only uses the first subset of permissions, an operation to reduce permissions usable by the one or more identities.Type: GrantFiled: January 18, 2024Date of Patent: June 25, 2024Assignee: Lacework, Inc.Inventors: Theodore M. Reed, Bao Nguyen, Kenneth Beasley, Joshua L. Vertes, Adin Aoki, Brandon Maister, Ravi Kiran Kumar, Sowmya A Karmali, Yijou Chen
-
Patent number: 12015556Abstract: A packet processing method and apparatus, and a related device, the method including generating, by a first device, a flow filtering rule, where the flow filtering rule includes a match item and an action item, and where the match item comprises an Internet Protocol (IP) address and an autonomous domain identifier, and sending, by the first device, the flow filtering rule to a second device, where the action item is used to instruct the second device to process, based on a packet processing mode indicated by the action item, a packet matching the match item.Type: GrantFiled: January 18, 2023Date of Patent: June 18, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Hong Wu, Jianbo Zhu, Ruiqing Cao, Zhenbin Li
-
Patent number: 12008838Abstract: The present invention is a photograph sharing process and/or system that identifies photographs to users based on biometric objects and/or non-biometric objects. The photographs can then be shared or sent to users with certainty and in which a subject or individual appears directly in that particular photo.Type: GrantFiled: April 7, 2023Date of Patent: June 11, 2024Assignee: CloudSpotter Technologies, Inc.Inventor: Ryan Jacobs
-
Patent number: 12002455Abstract: A device includes a memory configured to store instructions. The device also includes one or more processors configured to execute the instructions to provide context and one or more items of interest corresponding to the context to a dependency network encoder to generate a semantic-based representation of the context. The one or more processors are also configured to provide the context to a data dependent encoder to generate a context-based representation. The one or more processors are further configured to combine the semantic-based representation and the context-based representation to generate a semantically-augmented representation of the context.Type: GrantFiled: July 22, 2021Date of Patent: June 4, 2024Assignee: QUALCOMM IncorporatedInventors: Arvind Krishna Sridhar, Ravi Choudhary, Lae-Hoon Kim, Erik Visser
-
Patent number: 11977804Abstract: A method and apparatus is provided for providing a dynamic loop of content for display. The method includes receiving, on a processor, first data that indicates a characteristic of a loop including a plurality of slots. The method further includes receiving, on the processor, second data that indicates content of a slide for each slot in the loop. The method further includes outputting, on a display, the loop including the content of the slide for each slot in the loop. An apparatus is also provided that it used to perform one or more steps of the method.Type: GrantFiled: November 10, 2021Date of Patent: May 7, 2024Assignee: TWEVA.COM INC.Inventors: Mondi Diamand Markeci, David James Van Beekum, Saba Mario Markeci
-
Patent number: 11947553Abstract: Data is processed in a distributed computing environment with at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request to the server to obtain result data, receives raw data from the server as a response to the first request, processes the raw data to obtain the result data and stores the result data, and sends the result data to the second client in response to receiving a third request to obtain the result data from the second client.Type: GrantFiled: March 4, 2020Date of Patent: April 2, 2024Assignee: Amadeus S.A.S.Inventors: Philippe François Georges Gentric, Carlos Lo-Iacono Garcia, Charles-Antoine Robelin, Matthieu Delost
-
Patent number: 11947546Abstract: System (100) comprising several edge computing devices (ECD), each one comprising a sensor (S), a memory (M), a Central Processing Unit, CPU and a digital communication interface (IF) allowing digital communication digitally across a network (NW). The invention is characterised in that each device is arranged with a respective interpreting software function, arranged to interpret computer code, received via said interface and stored in said memory, according to a query language having a predetermined syntax; in that said syntax is arranged to define queries the results of which are streams of data; in that each device is arranged to produce a result to at least one query and to communicate said result via said interface, in that said syntax allows said query to be defined in terms of a calculation to be performed based on a measured value from said sensor, and in that the device in question is arranged to perform, as a part of said interpretation, said calculation. The invention also relates to a method.Type: GrantFiled: August 18, 2021Date of Patent: April 2, 2024Assignee: Stream Analyze Sweden ABInventor: Tore Risch
-
Patent number: 11934409Abstract: Methods, systems, and computer-readable media for continuous functions in a time-series database are disclosed. A plurality of data points of a time series are stored into one or more storage tiers of a time-series database. The plurality of data points comprise a plurality of discrete measurements at respective timestamps. Using one or more query processors of the time-series database, a query of the time series is initiated. The query indicates a time range. Using the one or more query processors, a continuous function is determined that represents a segment of the time series in the time range. The continuous function is determined based at least in part on the plurality of data points. An operation is performed using the continuous function as an input.Type: GrantFiled: November 23, 2018Date of Patent: March 19, 2024Assignee: Amazon Technologies, Inc.Inventors: Lonnie J. Princehouse, Timothy A. Rath, Gaurav Gupta, Mustafa Ozan Ozen, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Gaurav Saxena
-
Patent number: 11929901Abstract: System and methods are described for performing sequences of computations in an infrastructure-agnostic manner. In one implementation, a method comprises: receiving a dispatch request for executing a user-defined pipeline; computing a performance metric based on the dispatch request; and determining, based at least partially on the performance metric, whether to execute the user-defined pipeline locally by the pipeline engine or transmit the dispatch request back to the network adapter.Type: GrantFiled: April 22, 2021Date of Patent: March 12, 2024Assignee: Salesforce, Inc.Inventors: Jeffrey Hajewski, Victor Spivak, Alexander Oscherov, Stefan Derdak
-
Patent number: 11921734Abstract: A system includes several edge computing devices. Each edge computing device includes a a sensor, a memory, a central processing unit (CPU), and a digital communication interface, for communication across a network. Each edge computing device has a respective interpreting software function, arranged to execute on the CPU and to interpret computer code, received via the digital communication interface and stored in the memory, according to a query language having a predetermined syntax. The syntax defines queries the results of which are streams of data. A first software function poses a first query to a second edge computing device. A second software function generates and communicates, in response thereto, a second stream of data. The first software function preprocesses the second stream so that it adheres to a predefined global data ontology, and performs a first calculation using the second stream.Type: GrantFiled: August 18, 2021Date of Patent: March 5, 2024Assignee: Stream Analyze Sweden ABInventor: Tore Risch
-
Patent number: 11921886Abstract: Generating, using artificial intelligence algorithms and a training dataset, at least one machine learning model that is configured to generate scores for multiple attributes of one or more personal data handling approaches associated with a vehicle and/or an in-vehicle unit of the vehicle that handles personal data of a user. The training dataset comprises labelled documents that define the personal data handling approaches, each labelled document having scores pre-assigned to one or more of the multiple attributes of the respective personal data handling approach. Determining one or more personal data handling approaches associated with a target vehicle linked to received vehicle identification information and at least one in-vehicle unit of the target vehicle that handles personal data of the user. Performing semantical analysis of the personal data handling approaches.Type: GrantFiled: June 17, 2021Date of Patent: March 5, 2024Assignee: Privacy4Cars, Inc.Inventor: Andrea Amico
-
Patent number: 11907776Abstract: An integrated asynchronous interface for data retrieval from across a plurality of data sources is described. An interface may include a plurality of Application Programming Interfaces (APIs) as well as a database for constructing responsive data. A search request may be decomposed at the interface to sub-search requests to be distributed to multiple data sources via a search request API. Data responsive to the sub-search requests may be aggregated at an interface database. A status API may maintain a status of the search request, and can update a tenant regarding the status of the tenant's search request. A response API may be used to provide reconstructed data responsive to the search request from the interface database to the tenant.Type: GrantFiled: March 4, 2022Date of Patent: February 20, 2024Assignee: Target Brands, Inc.Inventor: Kenneth Joseph Heim
-
Patent number: 11907954Abstract: Techniques are disclosed in which a computer system generates a transaction network graph from an initial set of transactions including known labels and attributes. The computer system may generate first and second matrices using first and second graph embedding routines from a training set of transactions that includes a first subset of transactions in the network graph. The first routine is based on anomalies in related transactions occurring at nodes in the transaction network graph that are multiple hops away while the second routine is based on anomalies in neighborhoods of similar transactions. In some embodiments, the computer system generates a final embedded matrix from the first and second matrices and uses the final matrix and a testing set of transactions that includes a second subset of transactions in the graph to train a machine learning model, where the trained model usable to determine whether unlabeled transactions are anomalous.Type: GrantFiled: April 26, 2021Date of Patent: February 20, 2024Assignee: PayPal, Inc.Inventor: Hewen Wang
-
Patent number: 11899714Abstract: Voice data from a current conversation between a user and a voice-controlled user device can be used to determine a search constraint for searching a database. Other search constraints can be determined based at least in part on the current conversation, a previous conversation, and/or a previous action. Properties can be associated with the search constraints. Once the search constraints have been determined, a plurality of search query plans is determined and a first search query plan is executed to query the database.Type: GrantFiled: September 27, 2018Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Edward Bueche, Francois Mairesse, Amina Shabbeer, Warren D. Freitag, Jonathan Pollack, Charles Lee Thorp
-
Patent number: 11870562Abstract: A named function network (NFN) system includes a routing node, a function generation node, and a server node. The routing node receives requests for new functions, the requests including data values for generating the new functions. The function generation node receives the data values from the routing node and generates a new function for the NFN using the data values. The server node receives a request from the routing node to execute the new function, executes the new function, and transmits results of the execution to the routing node.Type: GrantFiled: December 22, 2020Date of Patent: January 9, 2024Assignee: Intel CorporationInventors: Sunil Cheruvu, Ned M. Smith, Francesc Guim Bernat, Kshitij Arun Doshi, Eve M. Schooler, Dario Sabella
-
Patent number: 11855932Abstract: A system and method for adjusting a device behavior with respect to a privacy class. The method includes collecting sensory inputs from a plurality of sensors; analyzing the sensory inputs using at least the sensory inputs and at least a privacy class of a plurality of privacy classes; determining a privacy rule based on the analysis of the sensory inputs; and, initiating an engagement of the user based on the determined privacy rule.Type: GrantFiled: March 4, 2019Date of Patent: December 26, 2023Assignee: INTUITION ROBOTICS, LTD.Inventors: Shay Zweig, Roy Amir, Dor Skuler, Itai Mendelsohn
-
Patent number: 11809466Abstract: Systems and methods are provided to assess lawncare at an area. The system can include a computer processor (CP) and a database.Type: GrantFiled: August 8, 2022Date of Patent: November 7, 2023Assignee: HONDA MOTOR CO., LTD.Inventor: Mark Kisiler
-
Patent number: 11797655Abstract: Techniques for transferring registration of a domain name from a first registrant to a second registrant for cryptocurrency in a blockchain network and in the Domain Name System (DNS) are disclosed. The techniques can include receiving a purchase request message comprising the domain name, at least one purchase parameter, and a second registrant network identifier, and sending a purchase instruction message to an executable program on a blockchain for the blockchain network, the purchase instruction message including the domain name and the second registrant network identifier, such that the executable program writes at least the domain name, the second registrant network identifier, and an identifier of a gaining registrar to a deed contract for the domain name and emits an event representing a request to transfer registration of the domain name.Type: GrantFiled: July 18, 2019Date of Patent: October 24, 2023Assignee: Verisign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
Patent number: 11736293Abstract: Presented herein are systems and methods for binding web components to protect accessing of resources. A first server may receive, from a second server, a request to provide access to content for a first web component on a web application of a customer device. The first server may determine whether to issue an identifier to the customer device responsive to validating the request. The first server may generate, responsive to the determination, the identifier to bind the first web component with a second web component to permit access to the content for the first web component on the web application. The first server may transmit, to the second server, a response including the identifier and the content. The first server may communicate, via the second server, data associated with a user interaction with the content on the first web component bound with the second web component using the identifier.Type: GrantFiled: January 13, 2023Date of Patent: August 22, 2023Assignee: CITIGROUP TECHNOLOGY, INC.Inventors: Gayathri Sundar, Mayank Shah, Vernon Miller
-
Patent number: 11709471Abstract: A method includes: receiving a mathematical model of a control system, with state variables and control parameters; discretizing at least a part of a space to obtain a set of tuples; determining for each tuple at least one successor state; obtaining an initial winning set of tuples; determining an updated winning set of tuples, including comparing the at least one successor state with the initial winning set of tuples, where the comparison is distributed over available processing elements by choosing one processing element from the available processing elements for each tuple to perform the comparison and where the available processing elements are used simultaneously at least in part; repeating the determination of the updated winning set of tuples to obtain a new updated winning set of tuples if a convergence measure does not meet a criterion, and constructing a controller for the control system from the new updated winning set.Type: GrantFiled: October 2, 2019Date of Patent: July 25, 2023Assignee: Technische Universität MünchenInventors: Mahmoud Khaled Mohamed Mahmoud, Majid Zamani
-
Patent number: 11693865Abstract: Methods and systems are disclosed for a sequential federated query for information in a residential, commercial, and/or distributed system.Type: GrantFiled: January 5, 2022Date of Patent: July 4, 2023Assignee: SCHNEIDER ELECTRIC USA, INC.Inventors: Charbel Joseph El Kaed, Stephen Dillon
-
Patent number: 11694484Abstract: A system and method are disclosed for helping a user determine whether a vehicle is subject to a safety recall and assisting the user with addressing incomplete safety recalls. A vehicle identification number (VIN) may be extracted from an image of a vehicle captured by a user electronic device and used to request safety recall information from a remote information system, which may provide a list of recalls associated with the vehicle. A list of nearby service centers may be identified based on the physical location of the user electronic device, and service appointments to address any incomplete recalls may be scheduled, either automatically or in response to user input.Type: GrantFiled: February 23, 2022Date of Patent: July 4, 2023Assignee: United Services Automobile Association (USAA)Inventor: Dexter Moon
-
Patent number: 11675927Abstract: Content management systems are implemented according to a multitenant architecture by which software and its supporting architecture serves multiple customers of a service. Each tenant may be given a share of the application's data, configuration, user management, and other aspects of the application. Each tenant's data is isolated and typically remains invisible to other tenants so that tenants do not share or see each other's data. Embodiments described herein provide mechanisms by which a tenant can delegate administrator rights to an external user such that the external user can grant other users access to the tenant's content while the tenant controls the level of access that is provided to the external users.Type: GrantFiled: November 13, 2020Date of Patent: June 13, 2023Assignee: OPEN TEXT SA ULCInventors: Kyle Anthony Aziz, Scott Grasley, Feng Guo
-
Patent number: 11645370Abstract: Techniques for transferring registration of a domain name from a first registrant to a second registrant for cryptocurrency in a blockchain network and in the Domain Name System (DNS) are disclosed. The techniques can include receiving a purchase request message comprising the domain name, at least one purchase parameter, and a second registrant network identifier, and sending a purchase instruction message to an executable program on a blockchain for the blockchain network, the purchase instruction message including the domain name and the second registrant network identifier, such that the executable program writes at least the domain name, the second registrant network identifier, and an identifier of a gaining registrar to a deed contract for the domain name and emits an event representing a request to transfer registration of the domain name.Type: GrantFiled: July 18, 2019Date of Patent: May 9, 2023Assignee: VeriSign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
Patent number: 11601404Abstract: The present disclosure provides a secure, user-transparent, and highly efficient content provider-specific identifier (“CPSID”), sometimes referred to as a “read-only cookie” (“ROC”). These content provider-specific identifiers may be generated by the client device and encrypted with a public key of the content provider, preventing third parties from indirectly identifying matches, and obviating the need for provider-side cookie matching tables and resource-intensive tracking communications. The generation of content provider-specific identifiers may be controlled by user policies, such that identifiers are only created for content providers with compliant terms of service (ToS), e.g. retrievable from a predetermined address within the domain; content providers that are on a whitelist (e.g. for which the user has explicitly provided consent); and/or content providers that are not on a blacklist (e.g. for which the user has explicitly refused consent).Type: GrantFiled: April 5, 2018Date of Patent: March 7, 2023Assignee: Google LLCInventors: Yian Gao, Gang Wang
-
Patent number: 11567957Abstract: A method and system for accessing updated data from a database in response to a user query has been developed. First, multiple transaction logs are generated for a database. Each transaction log contains a record of actions executed by a database management system and referenced according to the specified date of the actions. Data updates are received and stored with the database. An incremental database partition is created for each data update. Each incremental database partition is stored with reference to a corresponding transaction log for the date of the data update. The updated data is accessed through the incremental database partition in response to an outdated user query. The outdated user query contains a data access request for a date earlier than the receipt of data updates.Type: GrantFiled: September 25, 2019Date of Patent: January 31, 2023Inventor: Gopi Krishnan Nambiar
-
Patent number: 11537410Abstract: A method and apparatus for configurable application feature experiments is described. The method may include receiving a set of metrics to be collected after a feature treatment is deployed to configurable applications executed by a plurality of end user systems, a significance threshold for detection of feature treatment impact on one or more metrics within the set of metrics, and a request to perform multiple comparison correction when detecting the feature treatment impact. The method may also include receiving, from the configurable applications, event messages that include metric values associated with the set of metrics. Further, the method may also include performing a statistical analysis of the metric values to determine whether the feature treatment caused a statistically significant change in values associated with one or more of the metrics, where the statistical analysis adjusts one or more parameters used to perform the statistical analysis based on a multiple comparison correction analysis.Type: GrantFiled: May 17, 2022Date of Patent: December 27, 2022Assignee: SPLIT SOFTWARE, INC.Inventors: Elizabeth Eardley, Patricio Echagüe
-
Patent number: 11528189Abstract: Network device identification is disclosed. A set of data attributes relating to at least two different data types is extracted from network traffic data associated with each user device of a set of user devices. A cluster data set of one or more known device clusters is expanded with the set of data attributes for generating an expanded cluster data set. One or more new device clusters is identified from the expanded cluster data set of the one or more known device clusters by using similarity-based metrics and a weighting factor selected based on the data types of the set of data attributes, and one or more device identification rules is generated based on the one or more new device clusters.Type: GrantFiled: March 8, 2022Date of Patent: December 13, 2022Assignee: Cujo LLCInventors: Attila Egri, Christian Kiss-Toth, Matteo Cafasso
-
Patent number: 11520847Abstract: A mechanism is provided in a data processing system to implement a medical concept searching engine for improving searches of medical concepts based on an index model. The mechanism generates a concept index model data structure that records medical concepts and corresponding numbers of instances of the medical concepts in the corpus of documents. Responsive to receiving a search request from a user, the medical concept searching engine identifies at least one medical concept in the search request and one or more related medical concepts that are related to the at least one medical concept based on an ontology data structure. The medical concept searching engine generates a bubble graph user interface comprising a plurality of bubbles corresponding to the at least one medical concept and the one or more related medical concepts.Type: GrantFiled: January 8, 2020Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Daniel Weber, David A. Christenson, Nathaniel E. Rykal
-
Patent number: 11513730Abstract: A memory device includes a first memory area including a first memory cell array having a plurality of first memory cells each for storing N-bit data according to an M-bit data access scheme, where N is a natural number, and a first peripheral circuit for controlling the first memory cells and disposed below the first memory cell array, a second memory area including a second memory cell array having a plurality of second memory cells each for storing M-bit data according to an M-bit data access scheme, where M is a natural number greater than N, and a second peripheral circuit for controlling the second memory cells and disposed below the second memory cell array, the first memory area and the second memory area are included in a single semiconductor chip and share an input and output interface, and a controller configured to generate calculation data by applying a weight stored in the first memory area to sensing data in response to receiving the sensing data obtained by an external sensor, and store the caType: GrantFiled: June 4, 2020Date of Patent: November 29, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Taehong Kwon, Daeseok Byeon, Chanho Kim, Taehyo Kim
-
Patent number: 11507549Abstract: A data normalization system receives a first string and a second string that are ordered according to an initial string ordering. The data normalization system analyzes, the first string and the second string based on a list of known character sets included in surnames, yielding an analysis, and determines, based on the analysis, that a set of characters in the second string matches a known character set included in the list of known character sets included in surnames. In response to determining that the set of characters in the second string matches a known character set included in the list of known character sets included in surname, the data normalization system orders the first string and the second string according to an updated string ordering.Type: GrantFiled: April 30, 2019Date of Patent: November 22, 2022Assignee: Palantir Technologies Inc.Inventor: Luke Davis
-
Patent number: 11494423Abstract: Systems and methods are disclosed to implement a Boolean query evaluation system that allows clients to specify a latency constraint for evaluating Boolean queries. In embodiments, the system evaluates queries using data from multiple external data sources. If some data sources fail to return data in a timely fashion to satisfy the specified latency constraint, the system will evaluate the query using the data that it was able to obtain and generate a partial answer to the query—a partial true or a partial false. In embodiments, the query response may include a reason for the partial answer, and indicate the list of data sources that failed to provide timely results. In embodiments, the system may publish a table indicating different latency constraints specified for a category of queries and the types of answers returned for those queries. Clients may use the table select latency constraints for future queries.Type: GrantFiled: September 9, 2020Date of Patent: November 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Yang Song, Venkata Sai Sriram Mahavadi, Vaibhav Shivaji Shinde
-
Patent number: 11483397Abstract: A method includes receiving a plurality of requests from a user endpoint device associated with a first internet protocol address, where the user endpoint device is associated with a subscriber of the internet service provider network, and where each request of the plurality of requests comprises a request for a respective internet protocol address associated with a respective uniform resource locator of a respective internet content provider, extracting a pattern from the plurality of requests, using a machine learning technique, generating a network cookie that encodes the pattern, and delivering the network cookie to the user endpoint device for installation on the user endpoint device.Type: GrantFiled: March 19, 2021Date of Patent: October 25, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Robert Sayko, Anestis Karasaridis
-
Patent number: 11475044Abstract: A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device receives a set of queries for a data warehouse, the set of queries including one or more queries to be processed by the data warehouse. The device further provisions a set of processors from a first plurality of processors, where the set of processors to process the set of queries, and a set of storage resources to store data for the set of queries. In addition, the device monitors a utilization of the set of processors as the set of processors processes the set of queries. The device additionally updates a number of the processors in the set of processors provisioned based on the utilization/Furthermore, the device processes the set of queries using the updated set of processors.Type: GrantFiled: February 7, 2022Date of Patent: October 18, 2022Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
-
Patent number: 11451439Abstract: The disclosure is directed towards systems and methods for configuring a device via an SDN controller. A connection can be established between an SDN controller and a device intermediary to a plurality of clients and a plurality of servers, in order to provision resources of the device for use by one or more applications of the SDN controller. A request can be received by the device from the SDN controller to define one or more configuration policies for an application communicating with the SDN controller. The configuration policies can configure the device to provide one or more functions of the device to the application communicating with the SDN controller. The request can be generated by the SDN controller and can include function definitions based on a device model installed on the SDN controller. The device model can corresponding to the device and can include device properties of the device and configuration parameters for each of the functions provided by the device.Type: GrantFiled: December 28, 2020Date of Patent: September 20, 2022Assignee: Citrix Systems, Inc.Inventors: Satyendra Tiwari, Swetha Garipally
-
Patent number: 11449899Abstract: Systems, methods, and non-transitory computer readable media configured to receive an initial targeting for an advertisement. The advertisement can promote a group of a social networking system. A refined targeting for the advertisement can be generated. The advertisement based on the refined targeting can be delivered.Type: GrantFiled: October 30, 2017Date of Patent: September 20, 2022Assignee: Meta Platforms, Inc.Inventors: Li Ju, Zhen Li, Alkarim Nasser, Yuan Liang, Ritika Prasad
-
Patent number: 11436356Abstract: A processor may identify a first directory in the storage system. The first directory may include one or more subdirectories in one or more levels under the first directory. The one or more subdirectories may include a second directory that has includes one or more objects. The first directory may be associated with a first inode, and the second directory may be associated with a second inode. The processor may perform a stat call on the second directory to determine metadata attributes for the one or more objects that are stored in the second directory. The metadata attributes for the one or more objects may be stored in the second inode. The processor may add the metadata attributes for the one or more objects to the first inode.Type: GrantFiled: October 27, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Dean Hildebrand, Ashutosh V. Mate, Varun Mittal, William W. Owen, Sandeep R. Patil, Smita J. Raut
-
Patent number: 11423024Abstract: A secondary database system is configured to act as a backup system for a primary database system. The primary database system receives a query request from a client application in advance of receiving a query. Thereafter, the primary database system determines that a routing hint in the query request indicates that workload from the query may be shifted to the secondary database system. It can then be determined that execution of the query does not involve writing data. The primary database system then determines to instruct the client application to route the query to the secondary database system based on the routing hint. The primary database system then instructs the client application to route the query to the secondary database system. The query is then compiled and executed on the secondary database system such that a replica table does not replace the source table.Type: GrantFiled: March 30, 2020Date of Patent: August 23, 2022Assignee: SAP SEInventors: Yinghua Ouyang, Zhen Tian
-
Patent number: 11423026Abstract: Some embodiments locally cache search results received from a server in an object-agnostic data structure for the local execution of subsequent queries by a client application. The object-agnostic data structure stores objects returned, from a server, in a set of query results corresponding to one or more initial queries. The locally cached objects correspond to a partial set of the objects stored at a server. The object-agnostic data structure allows for the local execution of a subsequent query on the partial set of objects to generate a partial result set corresponding to the subsequent query. The partial result set for the subsequent query may be desired when the server is inaccessible or query executions on the server take longer than a threshold amount of time. The client application may update the partial result set with the complete result set received from the server upon availability of the complete result set.Type: GrantFiled: May 28, 2020Date of Patent: August 23, 2022Assignee: Oracle International CorporationInventors: Kaarthik Balasubrahmanian, Donald Creig Humes, Hamid Bahadori, Sridhar Tadepalli