Database Query Processing Patents (Class 707/769)
-
Patent number: 11720615Abstract: A process includes obtaining a document, determining a set of vectors based on a count of n-grams of the document, and determining a first set of information based on the document using a first set of neural networks. The process includes selecting a text section of the natural language document using a second set of neural networks and a code template of a plurality of code templates based on the text section based on the first set of information and the text section. The process includes determining an entity identifier, a value of a conditional statement, a second set of information, and a third set of information based on the text section, the first set of information, and the code template. The process includes generating a first set of program code based on the entity identifier, the value, the second set of information, and the third set of information.Type: GrantFiled: July 29, 2022Date of Patent: August 8, 2023Assignee: DSilo Inc.Inventors: Jaya Prakash Narayana Gutta, Sharad Malhautra, Lalit Gupta
-
Patent number: 11720543Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of the query in a structure comprising rows in a set of tables and links between pairs of rows in different tables in the set of tables. Next, the system tracks, in the structure, representations of data, relationships, and path consistency in the query. The system then applies one or more operations to existing rows in the structure to generate a final result of the query. Finally, the system provides the final result in a response to the query.Type: GrantFiled: September 3, 2021Date of Patent: August 8, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Andrew J. Carter, Ying Lu, Siddharth Shah, Andrew Rodriguez, Scott M. Meyer
-
Patent number: 11716218Abstract: A system and method to monitor individual appliance performance. A monitor module is provided for aggregating data from a plurality of appliances wherein the module includes. Included in the monitor device is a gateway device configured to capture operational data relating to each of the plurality of appliances and an analyzing device configured to determine individual operational characteristics for each of the appliances from analysis of the captured operational data. A notification device is further provided which is configured to provide information to a user regarding the determined operational characteristics for each of the appliances.Type: GrantFiled: May 12, 2022Date of Patent: August 1, 2023Assignee: United Services Automobile Association (“USAA”)Inventors: Ramsey Devereaux, Cristin Gray, Shane Tracey, Amber K. Buehrle
-
Patent number: 11714834Abstract: Co-clustering of at least some parameters is employed to reduce data transferred between edge and cloud resources. Single-parameter cluster information, including cluster counts, for each of two or more parameters of interest is accessed. Each parameter may represent a time series of numeric values sent from an IoT unit to an edge device. A co-clustering ratio is determined for each unique parameter pair. The co-clustering ratio indicates whether the number of clusters produced by a co-clustering algorithm applied to a group of parameters is less than the number of clusters required to represent the parameters without co-clustering. Co-cluster groups may be identified based on the cluster ratios. For each co-cluster group, the co-clustering algorithm may be invoked to produce compressed encodings of numeric value tuples. The compressed encoding is then transmitted to a cloud computing resource and decoded into a tuple of surrogate values.Type: GrantFiled: January 21, 2022Date of Patent: August 1, 2023Assignee: Dell Products L.P.Inventors: Ofir Ezrielev, Nadav Azaria, Avitan Gefen, Amihai Savir
-
Patent number: 11709829Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.Type: GrantFiled: March 4, 2022Date of Patent: July 25, 2023Assignee: GOOGLE LLCInventor: Ajay Joshi
-
Patent number: 11710186Abstract: Methods, computer-readable media, software, and apparatuses may determine, for a geographic region and based on geolocation data, a plurality of sub-regions, where each sub-region of the plurality of sub-regions may include real properties with a shared profile. The system may associate, with each sub-region, a collection of coordinate pairs, where each coordinate pair comprises a latitude and a longitude, and the collection describes a boundary of a geometric shape corresponding to the sub-region. The system may associate, with the geographic region, geometric shapes corresponding to the plurality of sub-regions. The system may associate, with each geometric shape, a rating factor for the real properties located within the sub-region corresponding to the geometric shape. The system may store the geometric shapes and rating factors, and may generate, based on the rating factor and for the real properties located within the sub-region, an output, and provide the generated output.Type: GrantFiled: April 24, 2020Date of Patent: July 25, 2023Assignee: Allstate Insurance CompanyInventors: Ralph Adam Benjamin Tyner, Jonathan Fesenmeyer, Lauren Ugulini, John Lower, Analini Shetty, Darius Tallat-Kelpsa, David Robert McNulty, Michelle Ann Wagner
-
Patent number: 11709703Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: June 1, 2022Date of Patent: July 25, 2023Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 11710211Abstract: The current document is directed to a dimensional shuffle transform (“DST”) that maps a 3D space to a one-dimensional space that preserves 3D neighborhoods within 1D neighborhoods within an implicit recursive hierarchical structure. The search for points in a 3D subspace is reduced, by the DST, to one or more searches in the transformed 1D space. The search is performed by either recursive decomposition of the 3D region indexed by the transform into subspaces, exploiting the transformed space structure, or by direct indexing into the region of interest. The searches over the subspaces generated by recursive decomposition are independent from one another, providing many opportunities for a variety of parallel, DST-enabled search methods.Type: GrantFiled: March 3, 2020Date of Patent: July 25, 2023Inventor: Zhijing George Mou
-
Patent number: 11709880Abstract: Provided is a method of image searching based on artificial intelligence (AI), the method including acquiring retrieved information, which includes at least one of a retrieved image and an image address, and a user query on the basis of a search result of an image search engine, detecting a keyword-category combination on the basis of a type of the acquired user query, determining whether cache data that matches the detected keyword-category combination exists, generating, in response to absence of the cache data that matches the keyword-category combination, an object-category combination through an AI technology based object detection on the acquired retrieved information.Type: GrantFiled: January 29, 2021Date of Patent: July 25, 2023Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Mun Young Lee, Mi Gyeong Yang, Seung Hun Jeong
-
Patent number: 11709993Abstract: Systems and methods are directed to providing efficient and fast invocation of concurrent sheet defined functions (SDFs) including dynamic arrays by front-loading the work. At SDF creation time, a SDF cell table, a formula table, and a spill area table are generated. The SDF cell table represents cells from a worksheet that are used for the SDF. The formula table comprises an index of formulas used by the SDF, whereby index identifiers are stored in cells of the SDF cell table. The spill area table comprises an index of spill areas where each dynamic array may automatically spill into. The SDF cell table, formula table, and spill area table are shared between a plurality of invocations of the SDF during invocation time.Type: GrantFiled: May 27, 2021Date of Patent: July 25, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Jeffrey James Duzak
-
Patent number: 11704085Abstract: A method includes receiving an image of a product, obtaining content relevant to using the product, and displaying the content in an augmented reality view of the product by overlaying the content on the image of the product on a display device.Type: GrantFiled: April 5, 2022Date of Patent: July 18, 2023Assignee: HAND HELD PRODUCTS, INC.Inventors: Erik Todeschini, James Timothy Sauerwein, Jr., Donald Anderson
-
Patent number: 11704714Abstract: Technologies are provided for reformulation of a tail query to a head query with the same purchase intent by mapping the tail query to the head query. In some of the technologies, a reasonable embedding can be learned on historical head queries. The embedding can then be refined by leveraging rewards generated from a persistently noisy oracle that compensates for the lack of historical behavioral signal for tail queries. Further, a contextual sampling technique that uses text-based rewards or oracle-based rewards, or both, can be implemented in order to avoid biases introduced by persistent noise in the oracle. Numerical experiments on large scale e-commerce datasets demonstrate that the provided technologies can outperform several conventional approaches to query reformulation.Type: GrantFiled: May 20, 2020Date of Patent: July 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Gaurush Hiranandani, Sumeet Katariya, Nikhil S. Rao, Karthik Subbian
-
Patent number: 11699171Abstract: In an approach to determining a boundary-specific offer, one or more computer processors determine a user of a mobile device is within a pre-defined physical boundary. The one or more computer processors determine a first notification of an offer corresponding to the pre-defined physical boundary. The one or more computer processors send the first notification of the offer to the mobile device. The one or more computer processors determine whether the user of the mobile device moved outside of the pre-defined physical boundary. In response to determining the user of the mobile device moved outside of the pre-defined physical boundary, the one or more computer processors invalidate the offer.Type: GrantFiled: July 22, 2022Date of Patent: July 11, 2023Assignee: DoorDash, Inc.Inventors: Jeremy A. Greenberger, Zachary M. Greenberger, Jana H. Jenkins
-
Patent number: 11699275Abstract: This disclosure relates generally to visio-linguistic understanding. Conventional methods use contextual visio-linguistic reasoner for visio-linguistic understanding which requires more compute power and large amount of pre-training data. Embodiments of the present disclosure provide a method for visio-linguistic understanding using contextual language model reasoner. The method converts the visual information of an input image into a format that the contextual language model reasoner understands and accepts for a downstream task. The method utilizes the image captions and confidence score associated with the image captions along with a knowledge graph to obtain a combined input in a format compatible with the contextual language model reasoner. Contextual embeddings corresponding to the downstream task is obtained using the combined input. The disclosed method is used to solve several downstream tasks such as scene understanding, visual question answering, visual common-sense reasoning and so on.Type: GrantFiled: June 16, 2021Date of Patent: July 11, 2023Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Sai Sree Bhargav Kurma, Kanika Kalra, Silpa Vadakkeeveetil Sreelatha, Manasi Patwardhan, Shirish Subhash Karande
-
Patent number: 11699179Abstract: A system for size and fitting recommendation for fashion products is provided. The system includes a memory having computer readable instructions stored therein. The system further includes a processor configured to access purchase and content data of one or more fashion products purchased by a plurality of users. The processor is configured to generate an observable feature vector for each of the one or more fashion products. The observable feature vector is generated based upon observable features data corresponding to each of the one or more fashion product. The processor is further configured to aggregate the observable feature vectors of the fashion products purchased by each user to compute an observable user vector for the respective user. In addition, the processor is further configured to generate a latent feature vector for each of the one or more fashion products. The latent feature vector is generated based upon latent features data corresponding to each fashion product.Type: GrantFiled: February 4, 2019Date of Patent: July 11, 2023Assignee: Myntra Designs Private LimitedInventors: Borar Sumit, Ghani Mohammed Abdulla, Sengupta Srijit
-
Patent number: 11693881Abstract: The “free world replication protocol” makes use of client computing resources, wherein the clients are not part of the replicated key-value store, but instead reside in the “free world” outside of the dedicated resources of the nodes of the replicated key-value store. In the free world replication protocol, only a single “write” client is authorized to modify the key-value store at any time but any number of clients may be authorized to read data from the key-value store. The write client sends its transactions to multiple nodes in the replicated key-value store. As a result, the latency between the transaction being sent from the client and the transaction being received by the multiple nodes is reduced. A consensus protocol, driven by a master node, is used to periodically ensure consistency, but the data transactions themselves do not make use of a master node.Type: GrantFiled: June 28, 2021Date of Patent: July 4, 2023Assignee: eBay Inc.Inventors: Rishabh Mittal, Harihara Kadayam
-
Patent number: 11695559Abstract: A multi-tenant computer system implements a platform for providing data protection scopes to shared infrastructure services according to a nested tenant model that permits a hierarchy having a plurality of levels. The multi-tenant computer system provisions data protection scopes for cloud products, service products, cloud product tenants, service products operating in the context of cloud products, service products operating in the context of cloud product tenants, and combinations of the foregoing.Type: GrantFiled: September 30, 2019Date of Patent: July 4, 2023Assignee: Salesforce, Inc.Inventors: Benjamin Busjaeger, Koson Thambundit, Jeremy Horwitz, Michael Sgroi, Jeffrey M. Bergan, Benjamin James Fry, Brian Robert McNamara
-
Patent number: 11681740Abstract: In various implementations, streams are sent and received by a computing device engaged in an authoring session with respect to an electronic document. The computing device stores the streams in multiple container files associated with an instance of the electronic document open on the computing device. The device maintains an indices file to reflect a presence of the streams in the container files, such that fast access can be provided to the streams at a later time. The indices file comprises multiple probabilistic data structures corresponding to the container files that each indicate on a probabilistic basis whether a given stream is present in a corresponding one of the container files. The computing device uses the indices file to retrieve the streams from the container files.Type: GrantFiled: March 31, 2021Date of Patent: June 20, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Marcus Eduardo Markiewicz
-
Patent number: 11682060Abstract: A system for retrieving products in response to a customer query includes a computing device configured to obtain query information characterizing a query initiated by the customer on an ecommerce marketplace and to determine embedding-based search results comprising a first list of items. The computing device is also configured to obtain legacy search results comprising a second list of items and to blend the embedding-based search results with the legacy search results to obtain blended search results. The computing device is also configured to send the blended search results to the customer.Type: GrantFiled: January 30, 2021Date of Patent: June 20, 2023Assignee: Walmart Apollo, LLCInventors: Suthee Chaidaroon, Feng Liu, Min Xie, Alessandro Magnani
-
Patent number: 11681760Abstract: A content generation computing system includes content generating application logic. The content generating application logic runs a content generation application to generate content. Content ingestion and transformation logic allows a user to identify content from a source document for ingestion into a document that is being generated. The system semantically restructures the ingested content based upon the content generation application into which it is being ingested and maintains a link from the ingested content to the source document and automatically updates the generated content when the content in the source document, that is ingested, changes.Type: GrantFiled: August 1, 2018Date of Patent: June 20, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ron Ben-Ishay, Oren Gordon, Tal Bouhadana, Lior Zilberstein, Daniel Hoter
-
Patent number: 11681989Abstract: Methods and systems for displaying information sets in determined orders are described. The information sets comprise vehicle service information. An order of information set identifiers associated with the information sets is based on vehicle identifying information of a subset of vehicles, and an additional search term comprising a symptom identifier and/or a vehicle component identifier of a component located on the vehicles. The information set identifiers of the group can be arranged according to a hierarchy of information set identifiers. The information sets are output to a vehicle service tool (VST) that displays the information sets. The VST can provide feedback data indicative of whether any aspect of an information set was selected while displayed. A server can aggregate feedback data received from multiple instances of displaying the information sets and determine a modified order for at least some of the information set identifiers of the previously determined group.Type: GrantFiled: May 18, 2020Date of Patent: June 20, 2023Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Jacob G. Foreman, Todd Mercer, Joshua C. Covington, Kahlil H. Cacabelos, Thomas Southward, Roy S. Brozovich
-
Patent number: 11677880Abstract: A switchboard management system according to an embodiment of the present disclosure comprises: at least one gateway connected to at least one from among a plurality of circuit breakers in a switchboard panel; and a server connected to the at least one gateway, wherein the at least one gateway comprises an environment sensing unit for acquiring environment data on the at least one circuit breaker connected thereto, and the server receives, from the at least one gateway, driving information on the plurality of circuit breakers and the environment data and predicts the remaining lifespan of each of the plurality of circuit breakers on the basis of the received driving information and environment data.Type: GrantFiled: January 10, 2019Date of Patent: June 13, 2023Assignee: LS ELECTRIC CO., LTD.Inventor: Ji-Hyun Choi
-
Patent number: 11677579Abstract: Systems, computer-implemented methods and/or computer program products that facilitate automating home control are provided. In one embodiment a computer-implemented method comprises: using a voice recognition component to identify user identification by analyzing voice signatures; using a face recognition component to determine user identification by analyzing facial features; using an authentication component to verify user identification and authorize control access to functionality of one or more automated home control systems; using a communication component to facilitate communication between the one or more automated home control systems and one or more devices; using a service component to execute a set of functions based on authorized user commands and information communicated from the one or more devices; and using a machine learning component to learn user preferences by correlating a set of functions with the authorized users commands.Type: GrantFiled: September 15, 2020Date of Patent: June 13, 2023Assignee: RESILIENCE MAGNUM IP, LLCInventors: Michael E. Giorgi, Patrick M. Mause, Steven Rosen
-
Patent number: 11676177Abstract: Content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user and one or more characteristics of the user satisfying targeting criteria associated with the content. For example, a description identifying one or more selected characteristics of the user satisfying the targeting criteria is presented along with the content. The online system selects the one or more characteristics presented along with the content by applying one or more rules to characteristics of the user satisfying targeting criteria included in the content. The rules may account for accuracy of models used to determine whether the user has characteristics, revenue received by the online system from presenting content associated with targeting criteria identifying various characteristics, or prevalence of characteristics among users or targeting criteria of content.Type: GrantFiled: June 25, 2020Date of Patent: June 13, 2023Assignee: META PLATFORMS, INC.Inventors: Gianluca Iannaccone, Matthew Hural
-
Patent number: 11678391Abstract: A communication method is provided, which includes that: in response to detecting a first signal of a second device, a first device determines a signal strength between the first device and the second device; and in response to that the signal strength reaches a preset signal strength threshold, the first device establishes a connection with the second device. Another communication method is also provided, which includes that: a second device broadcasts a first signal; and the second device establishes a connection with a first device in response to a connection request triggered by that a signal strength between the first device and the second device reaches a preset signal strength threshold.Type: GrantFiled: March 23, 2021Date of Patent: June 13, 2023Assignee: Beijing Xiaomi Mobile Software Co., Ltd.Inventor: Zhe Wu
-
Patent number: 11671389Abstract: Systems and methods for mobile communication platforms are described. In one embodiment, a method for distributing contextual information over a network to a first remote subscriber computer comprises receiving contextual information at a transmission server sent from a data source over a network, storing the remote subscriber's preferences relating to defined communication aspects, configuring the contextual information accordingly, and providing a configurable viewer application to the first remote subscriber for installation on the remote subscriber computer, the configurable viewer application including an interactive graphical user interface for viewing the configured contextual information. In a further aspect, the method includes sending a first encoded short URL for downloading the configurable application in a message to the first remote subscriber's computer.Type: GrantFiled: October 25, 2021Date of Patent: June 6, 2023Assignee: Mindbody, Inc.Inventors: Chet I. Brandenburg, Mario E. Ruiz
-
Patent number: 11669530Abstract: The present application discloses an information push method and apparatus, a device, and a storage medium, which relate to the field of intelligent search technology. A specific implementation of the method in the present application lies in: acquiring a user feature and an item feature, where both the user feature and the item feature include click through rate information; determining a degree of similarity between the user feature and the item feature; determining, according to the degree of similarity, item information that is recalled; and pushing the item information to a user terminal. According to the present application, item information having a high click through rate may be acquired through a one-channel recall approach, so that information push efficiency is improved and the pushed item information better conforms to user needs.Type: GrantFiled: March 22, 2021Date of Patent: June 6, 2023Inventors: Xiuyun Long, Huipeng Li, Lihong Liu, Jiahui Liu, Hongsheng Yang, Yuqi Lu
-
Patent number: 11669542Abstract: The invention relates to computing technologies, in particular to a method for displaying personal database contents on a computer screen. The technical effect lies in ensuring personal interactivity of the graphical display of the personal database contents on the computer screen. According to the method, the personal database contains a plurality of data files, each data file is assigned at least one associative identifier that the user associates with said data file, the method includes, obtaining a primary graph comprising a graphical representation of the assigned associative identifiers in the form of a network, each network node comprises an icon of a unique associative identifier from among the assigned associative identifiers. The network nodes are connected in pairs so that between each pair of icons depicting the associative identifiers assigned to the same data file, a link is formed.Type: GrantFiled: August 1, 2019Date of Patent: June 6, 2023Inventor: Ilya Alexandrovich Sharkov
-
Patent number: 11669427Abstract: Disclosed herein are embodiments of systems and methods for query-attempt processing in a database environment. In an embodiment, a database platform receives a query, and operates a first query manager of the database platform to manage a first attempt to execute the query. Based on determining that the attempt to execute the query was unsuccessful, the database platform identifies a second query manager of the database platform as implementing a same version of the database platform as the first query manager, and operates the second query manager to manage a first retry attempt to execute the query.Type: GrantFiled: March 31, 2022Date of Patent: June 6, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Johan Harjono, Simon Holm Jensen, Kunal Prafulla Nabar, Steven James Pelley
-
Patent number: 11671482Abstract: A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud, modified, or deleted to optimize performance. The information from these modules is processed to create a visualization graph representing information on the cloud. The visualization graph is preferably multilayered so it can display information from different hierarchical layers of a cloud instance.Type: GrantFiled: May 4, 2021Date of Patent: June 6, 2023Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
-
Patent number: 11663498Abstract: A system and method for generating a semantic graph. The method includes: parsing each of a plurality of events into a plurality of objects, wherein the plurality of events includes a plurality of queries, wherein each event of the plurality of events is related to an interaction with at least one data source; determining, for each of the plurality of events, a relationship between two objects of the plurality of objects; and generating a semantic knowledge graph based on the determined relationships, the semantic knowledge graph including a plurality of query nodes and a plurality of edges, wherein each query node corresponds to a respective object of the plurality of objects, wherein each query node is connected to another query node of the plurality of query nodes by one of the plurality of edges, wherein each edge represents a relationship between the objects connected by the edge.Type: GrantFiled: May 18, 2020Date of Patent: May 30, 2023Assignee: SISENSE LTD.Inventors: Inna Tokarev Sela, Yael Lev, Guy Boyangu
-
Patent number: 11665281Abstract: A call recommendation system based on artificial intelligence is provided. The call recommendation system includes a data collecting unit, a matching time predicting unit, a price determining unit, and a final ranking determining unit. When a service is requested from a service user, the data collecting unit collects first past data indicating a past location of the service user, first present data indicating a present location of the service user, second past data indicating a past location of a service provider, and second present data indicating a present location of the service provider.Type: GrantFiled: January 20, 2021Date of Patent: May 30, 2023Inventors: Byung Kwan Jung, Mi Sung Cho
-
Patent number: 11665724Abstract: A system information transmission method, a terminal and a network device are provided. The method includes: sending request information to a network device in the case that target Other SI is to be requested; receiving a random access message two or a random access message four which is sent by the network device based on the request information and carries preset indication information; and determining whether to receive subsequent broadcast information based on the random access message two or the random access message four.Type: GrantFiled: January 6, 2022Date of Patent: May 30, 2023Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Li Chen
-
Patent number: 11665147Abstract: Computer-implemented methods and systems are provided for blockchain-mediated user authentication. Consistent with disclosed embodiments, authentication may comprise operations including receiving, from a user system, an authentication request for a user. The operations may also include determining a root system for the user using a blockchain, and redirecting the user system to the root system. The operations may include receiving, following redirection, a verification message indicating that the root system successfully authenticated the user, and including an authorization code for receiving, from the root system, a root system secret. The operations may include receiving from a database, identification data using the root system secret. Determining the root system may comprise identifying, using the authentication request and index information stored in the blockchain, a block of the blockchain storing root system information for the user.Type: GrantFiled: March 8, 2021Date of Patent: May 30, 2023Assignee: Capital One Services, LLCInventors: Jonathan Weimer, Ryan Fox
-
Patent number: 11657179Abstract: Methods, systems, and devices for processing private data using a workflow action are described. A method may include identifying, at a user device that is authenticated to access a local system, an action of a workflow that is running on an external server that is external to the local system. The action may involve processing private data stored within the local system. The method may further include receiving, at the user device, a direct data query associated with the action, the direct data query including a set of encoded instructions that are self-extracting upon being executed by a browser of the user device. The method may further include executing, by the browser of the user device, the set of encoded instructions to directly access the private data and transmitting an indication of a result of the action based on directly accessing the private data.Type: GrantFiled: April 15, 2021Date of Patent: May 23, 2023Assignee: Salesforce, Inc.Inventors: Douglas Eliot Chasman, David Chungnan Wu, Hugh Francis Cockburn, Alex Edelstein, Antoine Barseni, Franck Thomas, Antoine Magnier, Nhi Nguyen, Benoit Dufourd, Samantha Reynard, Samuel William Bailey
-
Patent number: 11657904Abstract: A computer implemented method includes receiving an event log corresponding to event entries of an electronic diary of a participant of a clinical trial, wherein the event log is generated in a client device, and the event log includes an event identifier and an event timestamp for at least two event entries; determining a block of event entries within the event log, the block including a first event entry and a second event entry at least one of whose event timestamps are verified being correct in view of corresponding service timestamps of a server apparatus, wherein the first and the second event entry are arranged chronologically; and adjusting the event timestamp of the second event entry based on the first timestamp.Type: GrantFiled: June 20, 2017Date of Patent: May 23, 2023Assignee: CRF BOX OYInventors: Arttu Heikkilä, Mika Jalkanen, Mika Lankinen
-
Patent number: 11659044Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: GrantFiled: December 10, 2020Date of Patent: May 23, 2023Assignee: Google LLCInventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Patent number: 11651619Abstract: The present invention is a photograph sharing process and/or system that allows photographs containing varying subject to be shared with individuals after consent is provided. Thus, the photographs are shared only with intended recipients.Type: GrantFiled: January 4, 2021Date of Patent: May 16, 2023Assignee: CloudSpotter Technologies, Inc.Inventor: Ryan Jacobs
-
Patent number: 11650999Abstract: A method, system and computer program product for database search enhancement and interactive user interface therefor. Database records are ranked by a match score, calculated using a plurality of criteria for determining a match level between values of a record and a search query, and using a plurality of priority parameters for aggregating the match level determined. A plurality of top-ranking records is selected, and a diversity measure is calculated therefor, using at least one class label assigned to records therein. If a sufficiency condition is not met by the diversity measure, at least one reference set of records sharing a class label in common is extracted from the plurality of top-ranking records and analyzed for determining at least one modification to the search query in improvement of the diversity measure, the scoring computational operator is accordingly redefined, and the process reiterates; otherwise, the plurality of top-ranking records is outputted.Type: GrantFiled: February 2, 2022Date of Patent: May 16, 2023Assignee: Talenya Ltd.Inventors: David J. Marcus, Doron Segal
-
Patent number: 11650963Abstract: A method for storing serialized structured data generically in a standardized serialized data structure. The method includes obtaining structured data that includes one or more field pairs and transcoding the structured data into serialized self-describing data. Each field pair includes a corresponding field identifier and a field value associated with the corresponding field identifier. The serialized self-describing data includes one or more self-describing data portions each representing a corresponding one of the one or more field pairs. Each self-describing portion of the one or more self-describing portions includes a first series of bits representing the corresponding field identifier, and a second series of bits representing the field value associated with the corresponding field identifier. The method also includes transmitting the serialized self-describing data to a remote entity.Type: GrantFiled: May 12, 2021Date of Patent: May 16, 2023Assignee: Google LLCInventor: Joseph Pingenot
-
Patent number: 11648260Abstract: The present invention provides pharmaceutical compositions comprising membrane vesicles, including extracellular vesicles including those referred to as exosomes, loaded with an exogenous Phosphatase and tensin homolog (PTEN) inhibitor. Methods of treating neurological diseases, disorders or conditions using the extracellular vesicles are provided. Isolated extracellular vesicles loaded with an exogenous Phosphatase and tensin homolog (PTEN) inhibitor are provided as well.Type: GrantFiled: March 27, 2019Date of Patent: May 16, 2023Assignees: TECHNION RESEARCH AND DEVELOPMENT FOUNDATION LIMITTED, RAMOT AT TEL-AVIV UNIVERSITY LTD.Inventors: Shulamit Levenberg, Shaowei Guo, Daniel Offen, Nisim Perets
-
Patent number: 11646025Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing voice control using multiple digital assistants. In some embodiments, a voice platform operates to receive a voice input from a user. The voice platform selects a digital assistant from a plurality of digital assistants based on a trigger word. The voice platform then generates an intent from the voice input using the selected digital assistant. The voice platform then transmits the intent to a media device for processing.Type: GrantFiled: June 14, 2021Date of Patent: May 9, 2023Assignee: Roku, Inc.Inventors: Anthony John Wood, David Stern, Gregory Mack Garner
-
Patent number: 11645327Abstract: A computer implemented method is for providing user devices with alternative content. The method includes: defining a plurality of search parameters; crawling the world wide web or selected parts thereof, or searching predefined web sites, to identify content matching one or more of said search parameters; generating image triggers by extracting the identified content or generating digital fingerprints indicative of the identified content; storing the image triggers in a database, together with respective alternative content or alternative content identifiers; receiving an image captured from a printed or displayed medium at an end user device; searching the captured image to identify a presence of at least one of the image triggers in the captured image; and causing alternative content corresponding to the at least one of the image triggers to be displayed or presented at the end user device, or a respective other device associated with the end user device.Type: GrantFiled: December 30, 2021Date of Patent: May 9, 2023Inventors: Christofer Toumazou, Yue Wang
-
Patent number: 11647002Abstract: A method for providing a notification system in a virtual private network (VPN), the method comprising receiving, from a user device, an indication that data of interest is to be requested, the indication including domain information associated with a host device capable of providing the data of interest; and transmitting, based at least in part on the domain information, a notification indicating to the user device that the data of interest to be requested from the host device potentially includes harmful content. Various other aspects are contemplated.Type: GrantFiled: August 9, 2021Date of Patent: May 9, 2023Assignee: Oversec, UABInventor: Kazimieras Celiesius
-
Patent number: 11645538Abstract: A network authentication system can be configured for sampling a plurality of signal samples from a device on a network, providing the plurality of signal samples to a first machine-learned model that is configured to determine a device fingerprint based at least in part on the plurality of signal samples, and providing the device fingerprint to a second machine-learned model that is configured to classify the device based at least in part on the device fingerprint.Type: GrantFiled: February 17, 2021Date of Patent: May 9, 2023Assignee: APPLIED ENGINEERING CONCEPTS, INC.Inventors: William Charles Suski, Christopher Alan Card, Brian Richard Few
-
Patent number: 11647051Abstract: Processing network requests includes receiving a request for a target media element available at a requested location. The request can identify a media repository that stores the target media element. A substitute media element that has content approximately equivalent to content of the target media element can be determined. The substitute media element can be stored on a sub-network connected to the network. A selection page having a link to the location of the substitute media element on the sub-network can be generated. A response to the request for the target media element can include the selection page, so as to offer a user a choice of media source.Type: GrantFiled: March 29, 2021Date of Patent: May 9, 2023Assignee: NETSWEEPER (BARBADOS) INC.Inventor: Perry Roach
-
Patent number: 11645723Abstract: A method for providing user content that may receive, from a user device, a request for content. The method may obtain, in response to the request, a field identifier from a multiple of field identifiers according to a priority for a multiple of fields corresponding to the field identifiers. The field identifier may correspond to a field. The method may obtain application content based on the field identifier. The method may generate declarative content from the application content. The declarative content may express the application content in a declarative programming language. The method may transmit, to the user device, the declarative content.Type: GrantFiled: July 31, 2019Date of Patent: May 9, 2023Assignee: Intuit Inc.Inventors: Jay JieBing Yu, Matthew Sivertson, Gang Wang, Vinay Kumar, Jeffery Weber, Bojan Beran
-
Patent number: 11645014Abstract: Example implementations relate to disaggregated storage systems. An example method may include initializing a plurality of level 1 (L1) clusters in a disaggregated storage system, where each L1 cluster includes multiple compute nodes. The method may also include electing an L1 leader node in each L1 cluster, and forming a level 2 (L2) cluster including the L1 leader nodes. The method may include electing an L2 leader node by the L1 leader nodes included in the L2 cluster.Type: GrantFiled: October 26, 2021Date of Patent: May 9, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Matthew D. Bondurant, Benjamin Simpson
-
Patent number: 11645247Abstract: Techniques and solutions are provided for integrating master data from multiple applications. Master data from multiple applications can be integrated for use in processing data associated with internet of things (IOT) devices, such as by joining master data with timeseries data (including aggregated values). Integrating master data from multiple applications can include converting master data from a schema used by an application into an analytics schema. New or updated master data can be indicated in a message sent by an application. In processing the message, additional master data, or data used to determine how master data should be processed, can be retrieved.Type: GrantFiled: August 21, 2020Date of Patent: May 9, 2023Assignee: SAP SEInventors: Anubhav Bhatia, Patrick Brose, Lukas Carullo, Martin Weiss, Leonard Brzezinski
-
Patent number: 11640405Abstract: The disclosure provides methods and systems for analyzing genotype data. In some embodiments, a computer-implemented method comprises receiving data relating to one or more phenotypes of a subject or family members thereof, and ranking genes based on their association score with one or more phenotypes. Next, an output of the data is generated, the output comprising a comparison of the data based on the association score. The comparison can be in at least one of numeric and graphic form.Type: GrantFiled: December 1, 2020Date of Patent: May 2, 2023Assignee: Personalis, Inc.Inventors: Gemma L. Chandratillake, Sarah K. Garcia, Richard Chen, Michael James Clark