Query Processing For The Retrieval Of Structured Data (epo) Patents (Class 707/E17.014)
  • Patent number: 11488599
    Abstract: The present disclosure provides method and apparatus for processing a message. A statement sentence message and a message processing parameter associated with a user's session message are obtained. One or more first statement sentence nodes that are semantic-matched with the statement sentence message are determined in the knowledge map. One or more second statement sentence nodes corresponding to the message processing parameters are obtained from the knowledge map, based on the node relationship properties of the first statement sentence nodes. A response is generated based at least in part on statement sentences of the one or more second statement sentence nodes. The generated response is provided to the user.
    Type: Grant
    Filed: April 6, 2019
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ling Chen, Yu Shi, Yining Chen, Nanshan Zeng, Dong Li
  • Patent number: 11489906
    Abstract: A system for generating adaptive notifications including processors and memories storing instructions that configure the processors to perform operations. The operations may include generating an item list for notifications to a client ID, selecting a first item from the item list for notification, the first item being selected having a highest priority score and a lowest lifecycle timer, encoding a first landing page by encoding a product code and a tracking cookie in a URL configured for redirection to a first webpage by a redirect server, and transmitting a first notification with a payload including the first landing page and a first message. The operations may also include after transmitting the first notification, modifying priority scores and updating lifecycle timers based on determining whether the client device visited the first landing page. Further, the operations may also include selecting a second item from the item list for notification.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 1, 2022
    Assignee: Coupang Corp.
    Inventors: Vinay Verma, Satyavaraprasad Vadlamudi, Xinli Bao, Tiziano Cembali
  • Patent number: 11475366
    Abstract: System and method of generating an executable action item in response to natural language dialogue are disclosed herein. A computing system receives a dialogue message from a remote client device of a customer associated with an organization, the dialogue message comprising an utterance indicative of an implied goal. A natural language processor of the computing system parses the dialogue message to identify one or more components contained in the utterance. The planning module of the computing system identifies the implied goal. The computing system generates a plan within a defined solution space. The computing system generates a verification message to the user to confirm the plan. The computing system transmits the verification message to the remote client device of the customer. The computing system updates an event queue with instructions to execute the action item according to the generated plan upon receiving a confirmation message from the remote client device.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 18, 2022
    Assignee: Capital One Services, LLC
    Inventors: Scott Karp, Erik Mueller, Zachary Kulis
  • Patent number: 11469957
    Abstract: A system and method are described for managing attributes in an IoT system.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: October 11, 2022
    Assignee: Afero, Inc.
    Inventors: Erhard Riedl, Joe Britt
  • Patent number: 11468780
    Abstract: A computer-implemented method and a smart-learning and knowledge retrieval system (SLKRS) are provided for imparting adaptive and personalized e-learning based on continually artificially learned unique characteristics of a knowledge seeker. The SLKRS ingests data in multiple formats from multiple sources, merges the data into a knowledge base based on computed strengths of terms in the sources, and assimilates the merged data to generate experiences. In response to a query received from the knowledge seeker, the SLKRS retrieves and sends in an immersive format one of the generated experiences or an experience created based on an artificially intelligent understanding of the received query. The SLKRS receives feedback from the knowledge seeker and computes a score based on the feedback and the query to artificially learn unique characteristics of the knowledge seeker. The SLKRS generates interventions and improved experiences for the knowledge seeker based on the computed score.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: October 11, 2022
    Inventor: Gopalakrishnan Venkatasubramanyam
  • Patent number: 11461418
    Abstract: In an information processing apparatus having a platform supporting estimation processing using a model that has learned a relationship between data associated with user word and action and information to be used for search processing, in a case where the estimation processing is executed by using input data based on user input performed before usage of an application and the model, and an output estimation result is recorded, the application acquires the estimation result from the platform, executes search processing using information included in the estimation result, and provides the information using the result.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: October 4, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Ishikura
  • Patent number: 11455332
    Abstract: A query change system includes: a processor configured to correct, in a case where a first query image inputted by a user includes a contradicting part that contradicts a first condition related to a search target, the contradicting part of the first query image in accordance with the first condition to generate a second query image.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: September 27, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Daigo Horie, Shintaro Adachi, Yang Liu, Akinobu Yamaguchi
  • Patent number: 11455500
    Abstract: A method of identifying one or more objects in an image file that includes receiving an image file at a first classifier, wherein the image file comprises image metadata that identifies characteristics of the image file. The method includes determining whether the first classifier is trained to identify at least one object in the image file based on a first set of training metadata associated with the first classifier, wherein the first set of training metadata defines a set of characteristics for which the first classifier is trained to identify the at least one object. The method includes identifying the one or more objects in the image file using the first classifier responsive to determining that the first classifier is trained to identify the at least one object.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 27, 2022
    Assignee: INSITU, INC.
    Inventor: Ben Wiltshire
  • Patent number: 11455258
    Abstract: A system and method for generating encryption keys on multiple devices, without transferring the keys. At least one sender memristor is set using at least one sender setting value. At least one sender reading value is applied to the at least one sender memristor to generate at least one sender output value. A string of characters is determined from the at least one output value based on a sender table. Data is encrypted with the string of characters. The encrypted data is transmitted to a receiver through a first channel. The at least one sender setting value or the at least one sender reading value or both is transmitted to the receiver through a second channel different from the first channel. The at least one sender setting value or the at least one sender reading value or both is applied to at least one receiver memristor to generate at least one receiver output value. A receiver table is used to determine the string of characters from the at least one receiver output value.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 27, 2022
    Assignee: CYBERSWARM, INC.
    Inventors: Octavian Narcis Ionescu, Viorel-Georgel Dumitru, Constantin-Ionut Marica, Victor-Andrei Marica, Miha Tiberiu Luca, Stefan-Laurentiu Pircalabu
  • Patent number: 11450417
    Abstract: A medical expense document management system including a document management server is disclosed. The server is configured to receive from a user client device an image of a medical document, convert the image into a plurality of text elements using OCR, and determine a source of the document. The server is also configured to retrieve data detectors from a database, each data detector associated with a data type anticipated to be in the document, each detector having at least one identifier, at least one direction describing a potential relative direction of a text element having a label associated with the detector, and at least one validation criteria. The server is also configured to identify a potential descriptor by comparing each text element with the at least one identifier, determine if the text element pointed to by one of the directions meets the validation criteria, and store the validated text element.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: September 20, 2022
    Assignee: Rivia Health Inc.
    Inventor: Harlow Burgess
  • Patent number: 11442993
    Abstract: A method includes generating a query entigen group for a query in accordance with identigen rules. The query entigen group represents a most likely interpretation of the query. The method further includes obtaining an embellished entigen group from a knowledge database based on the query entigen group. The embellished entigen group substantially includes the query entigen group and a set of embellishing entigens. The method further includes selecting a set of response entigens from the embellished entigen group in accordance with a response embellishment approach to produce a response entigen group. The set of response entigens includes at least one embellishing entigen of the set of embellishing entigens. The method further includes generating a response phrase based on the response entigen group. The response entigen group represents a most likely interpretation of the response phrase.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 13, 2022
    Assignee: entigenlogic LLC
    Inventors: Frank John Williams, Gary W. Grube
  • Patent number: 11429563
    Abstract: Systems for prioritizing thumbnail previews within a message are described. A thumbnail prioritization application may automatically identify files that are most applicable and/or relevant to a message. When more than one file is applicable to a message, each file may be ranked based on its predicted relevance to the message. In this way, a subset of relevant files is identified, as well as identifying the most relevant files within the subset. Thumbnail previews may further link directly to a corresponding file within storage, enabling recipients of a message to easily and efficiently identify and directly access files that are most applicable to the message. Because relevant files are automatically identified, neither the sender nor the recipient(s) are required to search through multiple files to locate applicable files. Accordingly, user burden is reduced and user efficiency is increased, leading to a better overall user experience.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shahil Soni
  • Patent number: 11429537
    Abstract: Techniques involve managing a storage system. In accordance with the techniques, a plurality of copies of metadata of the storage system are read from a plurality of storage devices in a resource pool of the storage system. The resource pool includes a first number of storage devices, and the metadata describes configuration information of the storage system. A second number of copies are selected from the plurality of copies based on version information in the plurality of copies, where the second number of copies comprises the metadata in the same version. It is determined whether a relation between the first number and the second number satisfies a predetermined condition. The second number of copies are identified as trusted metadata based on determining the relation satisfies the predetermined condition. With the foregoing example implementation, the metadata in the storage system may be managed with higher reliability.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: August 30, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Chun Ma, Baote Zhuo, Haiying Tang, Zhihui Qiu, Sihang Xia
  • Patent number: 11429879
    Abstract: Methods and systems are described herein for improvements to identifying thematic relationships in data sets using machine learning models. In particular, the methods and systems describe a way to identify dynamic thematic relationships (e.g., thematic relationships that may change as a function of time) as a function of time.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: August 30, 2022
    Assignee: UBS Business Solutions AG
    Inventors: Barry Scott Hurewitz, Hanoz Bhathena, Prashanth Jeganathen, Omar Moustafa
  • Patent number: 11416345
    Abstract: Responsive to a request from a user device, a content server may perform an electronic discovery function. The request may include information on a quantity of data objects desired from a collection of data objects stored in a repository. Objects stored in the repository may be managed by the content server. The content server may determine a number of batches and process the collection of data objects into batches, each having a batch size. An efficient selection process may be determined and utilized in selecting data objects from each of the batches such that a total number of data objects selected from the collection is not less than the quantity of data objects desired. The content server may make a disk image of the selected data objects and communicate same to the user device over a network.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: August 16, 2022
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, Laura Hélène Boyd
  • Patent number: 11409802
    Abstract: The invention is a system for integrating data sets organized in one organization type with data sets organized in a second organization type so that data queries submitted to be processed in the manner of the first organization type can be translated into queries usable by the data set in the second data organization type and the results returned to satisfy the first query.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: August 9, 2022
    Assignee: data.world, Inc.
    Inventors: Daniel Paul Miranker, Juan Federico Sequeda
  • Patent number: 11403340
    Abstract: Aspects of the disclosure relate to systems and methods for increasing the speed, accuracy, and efficiency of language processing systems. A provided method may include storing a plurality of modules in a database. The method may include configuring the plurality of modules in a multi-tier tree architecture. The method may include receiving an utterance. The method may include processing the utterance via a natural language processing (NLP) engine. The method may include routing the utterance. The routing may include identifying a highest tier module that matches a predetermined portion of the utterance. The method may include compiling a result set of modules. The method may include transmitting the result set of modules to the system user. The result set of modules may include a comprehensive and narrowly tailored response to the user request.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: August 2, 2022
    Assignee: Bank of America Corporation
    Inventors: Ravisha Andar, Emad Noorizadeh, Priyank R. Shah, Prejish Thomas, Saahithi Chillara, Ramakrishna R. Yannam
  • Patent number: 11402496
    Abstract: The present disclosure relates to a method for enhancing sematic features of SAR image oriented small set of samples, comprising: acquiring a sample set of an SAR target image, and performing transfer learning and training on the sample set to obtain a initialized deep neural network of an SAR target image, the sample set comprising an SAR target image and an SAR target virtual image; performing network optimization on the deep neural network by an activation function, and extracting features of the SAR target image by the optimized deep neural network to obtain a feature map; and mapping, by an auto-encoder, the feature map between a feature space and a semantic space to obtain a deep visual feature with an enhanced semantic feature.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: August 2, 2022
    Assignee: WUYI University
    Inventors: Yikui Zhai, Wenbo Deng, Qirui Ke, He Cao
  • Patent number: 11392592
    Abstract: A computer-implemented method is disclosed for executing aggregate queries of composite relationships from an Entity-Relationship (ER) model which sources data from a plurality of heterogeneous and decentralised databases. The method comprises maintaining an ER model comprising a plurality of entities En for which data exists in one or more databases, and one or more relationships rn between those entities. An aggregate query is received relating to a composite relationship cr(r1, r2) involving entities E1, E2 and E3 wherein r1 is a relation between E1 and E2, and wherein r2 is a relation between E2 and E3. The computation of the aggregate query is optimized by selecting an aggregation strategy according to the relation between entities E1, E2 and E3, such that a single table aggregation strategy, a semi-join strategy or a join strategy is selected according to the relation between tables defining entities in the ER model.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: July 19, 2022
    Assignee: SINDICE LIMITED
    Inventors: Fabio Tacchelli, Giovanni Tummarello, Renaud Delbru
  • Patent number: 11372549
    Abstract: One embodiment provides a system including a computer processor, a computer-readable hardware storage device, and program code embodied with the computer-readable hardware storage device for execution by the computer processor to implement a method that includes receiving a selection of a first blob for reclamation from a first data center. The first blob includes multiple erasure code groups. A first message is sent to a second data center indicating the first blob is to be reclaimed. A global reclamation complete message is received from the second data center. The global reclamation complete message indicates a second blob in the second data center has been reclaimed. The first data center and the second data center each maintain local blob occupancy information.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Steven R. Hetzler, Wayne C. Hineman
  • Patent number: 11372943
    Abstract: A method may include defining, based on one or more user inputs, a custom type including one or more fields having one or more capabilities. In response to a first request from a publish service, the custom type may be sent to the publish service such that the publish service publishes, to a search system, one or more documents in accordance with a schema specified by the custom type. In response to a second request from a search service, a response may be sent to the search service identifying one or more field names and/or methods at the search system that correspond to one or more fields and/or actions specified by a first query received at the search service. The one or more field names and/or methods may be identified based at least on the custom type. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: June 28, 2022
    Assignee: SAP SE
    Inventors: Harish Kumar Kadirompalli Venkatashivareddy, Christopher Collins, Gireesh Malaksamudra, Rajeswari Krishnasamy Natarajan
  • Patent number: 11364443
    Abstract: Computer game metadata is used to select a video widget provided in a video template. The widget can be operable to present metadata in the video template, change an association between features of the video template and metadata generated during play of a computer game, search for clips similar to a video clip presented by the video template, vary a length of a video clip presented by the video template, or vary an intensity of action used to select a video clip presented by the video template.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 21, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Mohammed Khan
  • Patent number: 11366866
    Abstract: A device implementing a system for providing search results includes at least one processor configured to receive plural terms corresponding to a map-based search query, determine plural interpretations of the map-based search query, each interpretation based on a respective combination of tagging one or more of the plural terms as at least one of a first type, a second type or a third type. The at least one processor is configured to, for each interpretation, determine a set of weight values for the interpretation, based on at least one of context data of the device or a feature of the respective combination, and to assign a score for the interpretation based on the set of weight values for the interpretation. The at least one processor is configured to provide at least one completion suggestion or search result based on the plural interpretations and on the assigned scores.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: June 21, 2022
    Assignee: Apple Inc.
    Inventors: Ashish Kumar Agrawal, Saurabh V. Pendse, Archana Bhattarai, Tejaswi Tenneti
  • Patent number: 11353862
    Abstract: A method, apparatus, and system are for determining signal rules and annotating data. The method, according to an embodiment, includes: determining data obtaining logic based on assembly model information corresponding to the assembly; wherein the data obtaining logic includes a to-be-obtained data object and an obtaining rule; determining at least one physical signal corresponding to the data obtaining logic; and determining, based on the data obtaining logic and the at least one physical signal corresponding to the data obtaining logic, a signal rule corresponding to the obtaining rule. By annotating the running data of an assembly, the context of the data may be indicated, so that the running data of the assembly can be made more consistent, easier to maintain, and/or applied to a new environment. Moreover, since the annotation information of data can adopt a common format, it may be more suitable for information migration and system configuration.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: June 7, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Ming Yu, Yong Yuan, Qi Wang
  • Patent number: 11350147
    Abstract: A system and method for identifying a leaked data file and assigning guilt to one or more suspected leakers proceeds through a plurality of levels. At a first level, primary watermark detection occurs. Data is inserted into a subset of data to determine correlation with data in the suspected leaked file. The guilt probability that results is then weighted based on the number of bits matched. In a second level, another search process is performed for detecting additional salt-related patterns. The guilt score is then computed for every detected recipient identifier for the suspected leaked data file, and the relative guilt of these recipients is weighted. In a third layer, the statistical distribution of data in the suspected leaked file is compared with that of corresponding data in the reference files. After this layer is complete, the average of guilt scores across each of the layers is calculated.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: May 31, 2022
    Assignee: LiveRamp, Inc.
    Inventors: Arthur Coleman, Chivon Powers, Christina Tsz Ling Leung, Martin Rose, Matt LeBaron
  • Patent number: 11334330
    Abstract: Disclosed are a general machine learning model generation method and apparatus, and a computer device and a storage medium. The method comprises: acquiring task parameters of a machine learning task (S1201); performing classification processing on the task parameters to obtain task instructions and model parameters (S1202); aggregating the task instructions and the model parameters according to a data type to obtain stack data and heap data (S1203); and integrating the stack data and the heap data to obtain a general machine learning model (S1204). By means of the method, compiled results of a corresponding general model in the running of an algorithm can be directly executed, which avoids repetitive compilation, thus greatly improving the efficiency of machine learning algorithm implementation and shortening the time from compilation to obtaining execution results.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: May 17, 2022
    Assignee: SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Weijian Du, Linyang Wu, Xunyu Chen
  • Patent number: 11327999
    Abstract: Systems and methods are provided for reorganizing a partition-by-growth database with LOB columns. An example method includes creating a partition assignment table by performing a logical reorganization of the partition-by-growth database, wherein an assignment of at least one base table row and its corresponding LOB in the partition assignment table differs from a current assignment of the at least one base table row. The method also includes performing a base table reorganization based on the partition assignment table in parallel with a LOB auxiliary table reorganization based on the partition assignment table and a LOB dataset assignment table. The method may also include applying changes to the reorganized base tables and the reorganized LOB auxiliary tables using the partition assignment table.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 10, 2022
    Assignee: BMC Software, Inc.
    Inventor: Richard E. Barry
  • Patent number: 11269830
    Abstract: Venn diagrams are computed for a given plurality of input sets. The process of computing the Venn diagrams is executed on columnar database systems for efficient execution. The computation of various subsets of the Venn diagrams is performed by determining subsets of various combinations of the input sets and computing set differences of the intersection sets. The process orders the execution of various steps of computing the subsets for the Venn diagram in an order that reduces the number of times an input set is loaded. Information describing various subsets of a Venn diagram is used to render the Venn diagram for display, for example, on a client device.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: March 8, 2022
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Carles Bayés Martín, Jesús Malo Poyatos, Marc Rodriguez Sierra, Alejandro Sualdea Pérez
  • Patent number: 11238122
    Abstract: Embodiments of the invention provide for obtaining, by a computing device, query data from a query submitted by a user on a social network; determining, by the computing device, a topic of the query by extracting information from the query data; matching, by the computing device, the topic to content stored in a content database; determining, by the computing device, that the content can be shared with the user based on relationship data dynamically derived from user activity within the social network; and initiating, by the computing device, sharing of the content with the user based on the determining that the content can be shared, wherein the user is not statically connected to the content or the author of the content in the social network.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roberto Giordani, Marco Martino, Gianluca Bernardini, Giuseppe Ciano, Angelo Albanese, Roberto Piras, Salvatore D'Angelo, Valeria Perticara′
  • Patent number: 11218509
    Abstract: A system and method for facilitating supervisory control of localized meeting groups is provided. A method includes the steps of generating a master meeting group based on input received from a master organizer, generating a plurality of authentication tickets based on input received from the master organizer of the master meeting group identifying a local organizer for each authentication ticket of the plurality of authentication tickets, transmitting the plurality of authentication tickets to each of the local organizers, authenticating a plurality of local organizers based at least partially on an authentication ticket for each local organizer, and generating a plurality of meeting subgroups associated with the master meeting group based at least partially on the at least one meeting parameter. Each meeting subgroup is associated with at least one local organizer and is generated based at least partially on input received from the at least one local organizer.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: January 4, 2022
    Assignee: Meetup, Inc.
    Inventors: David Pashman, Odile Beniflah, Jake Levine, Nick Stamas
  • Patent number: 11188443
    Abstract: Embodiments of the present disclosure disclose a method, apparatus and system for processing log data. A specific embodiment of the method includes: acquiring multiple pieces of to-be-processed log data generated based on a log within a preset time period, the to-be-processed log data including multiple attributes and preset indicators; determining multiple attribute value groups; determining, for an attribute value group, based on indicator values of preset indicators respectively indicated by multiple pieces of to-be-processed log data having each attribute value in the attribute value group, an indicator statistic value of the preset indicators of a log having each attribute value in the attribute value group; and generating a log data aggregation table based on indicator statistic values of preset indicators respectively corresponding to the multiple attribute value groups.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: November 30, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Miao Zhang
  • Patent number: 11176213
    Abstract: Systems and methods are provided for identifying and recommending electronic content to consumers. In accordance with an implementation, one or more elements of electronic content are identified based on video graph data. In an exemplary method, information associated with a first element of video content is received, and corresponding video graph data is obtained. One or more second elements of video content that are similar to the first element of video content are identified based on the obtained video graph data. A subset the first and second elements of video content is subsequently identified for delivery to the user.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: November 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Peter F. Kocks, Guoning Hu, Ping-Hao Wu
  • Patent number: 11122342
    Abstract: Systems and methods are described herein for causing to be provided contextual information for a content item. The system identifies that a subject in a content item is currently being referenced and determines when the subject was last referenced in the content item. For example, the system identifies a king being discussed by characters in a television series and determines the king was referenced three months ago. The system determines, based on the last time the subject was referenced, whether to provide contextual information about the subject. Using the determined three-month lapse in time since the king was last referenced, the system determines that contextual information about the king should be provided. Accordingly, the system causes to be displayed the contextual information after determining contextual information should be provided.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 14, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Aman Puniyani, Ankur Anil Aher, Jagadeswar Reddy Mettupalli
  • Patent number: 11093528
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for data supplementation and verification. A method includes determining that an identifier within aggregated data is not a previously classified known identifier. A method includes transmitting an identifier to a search interface of a server of a third party service provider. A method includes receiving results associated with an identifier from a third party service provider. A method includes parsing results to determine whether a plurality of results have a common pattern associated with a classification. A method includes, in response to determining that a plurality of results have a common pattern associated with a classification, associating the classification with an identifier based on the common pattern.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 17, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 11016977
    Abstract: A method for detecting a pattern of events, comprising: receiving a template defining the pattern of events to detect; producing a join query for a relational database from the template; selecting a cost function for the join query, wherein a computation cost of the join query is equivalent to a computation cost of matching between a plurality of events from a plurality of streams of events and the template; identifying a preferred plan for executing the join query according to a minimal value of the cost function; producing an ordered set of a plurality of patterns, according to the preferred plan, by converting a plurality of database operations of the preferred plan into the ordered set of the plurality of patterns; and using the ordered set as an input for detecting a plurality of matches between the plurality of patterns and the plurality of events.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: May 25, 2021
    Assignee: Technion Research & Development Foundation Limited
    Inventors: Ilya Kolchinsky, Assaf Schuster
  • Patent number: 11012491
    Abstract: A system for aggregating a user's web browsing data which may include cookies placed on a user's computing device from various websites. The system receives authorization from a user to retrieve cookie and other data associated with the user. The system then accesses cookie data and personal data associated with the user. In some embodiments, the aggregation system communicates with websites that placed the cookie data on the user's computer to determine one or more characteristics of the user based on the cookie data (which may be understandable only by the placing website). The system may then provide the user's aggregated data or a portion thereof to requesting entities. The user may have access to a user interface which provides information about the user's aggregated data and allows the user to determine how much information to share with requesting entities.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: May 18, 2021
    Assignee: ConsumerInfor.com, Inc.
    Inventors: Mark Joseph Kapczynski, Michael John Dean
  • Patent number: 11012513
    Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide autonomous vehicle network architectures, systems, and methods for supporting a dynamically configurable network of autonomous vehicles comprising a complex array of both static and moving communication nodes. In particular, systems and methods for data-driven managed services built on top of a network of autonomous vehicles.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: May 18, 2021
    Assignee: VENIAM, INC.
    Inventors: Henrique Manuel Pereira Cabral, João Francisco Cordeiro de Oliveira Barros
  • Patent number: 10997166
    Abstract: A system and method for structuring search results for attribute comparison are presented. A product selection from a user device is received. The product selection has a plurality of attributes associated with it. A plurality of adjustable sliders configured to allow the user to refine a search is generated and caused to be displayed in a user interface of the user device. One or more adjustments of the plurality of adjustable sliders is received. In response to the user to an adjustment made to a first adjustable slider of the plurality of adjustable sliders, an analysis of a networked database for search results that match values indicated by the plurality of adjustable sliders including the adjustment made to the first adjustable slider is performed. The search results are caused to be presented on the user interface displayed on the user device.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: May 4, 2021
    Assignee: eBay Inc.
    Inventors: Andrew Philip Moore, Yu-Hsuan Wang, Raymond Jeczen Pittman, Michael George Lenahan, Ben Lucas Mitchell, David Louis Lippman
  • Patent number: 10891289
    Abstract: In various embodiments, a method for optimizing data storage includes receiving an input data stream, where each data record received in the data stream is tagged with a group of one or more tags. The method further includes, for each data record of data records that have been received in the data stream, using the group of one or more tags of the corresponding data record to update a data structure tracking coexistence implications of tags that have been observed together in the groups of tags of the data records. The method further includes using the data structure tracking coexistence implications of tags to optimize a query.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 12, 2021
    Assignee: Wavefront, Inc.
    Inventor: Clement Ho Yan Pang
  • Patent number: 10885043
    Abstract: To provide search results to be presented in accordance with changes in the state of search performed by a user. A search device includes: a search means that searches a storage means storing records for records that match an input search condition to not less than a set relevance level and outputs search results; and a specificity inference means that, when a user operation is input after the search means has output search results corresponding to a first search condition, infers whether or not specificity of the search results is acceptable on the basis of the user operation, and, when the specificity is inferred to be acceptable, raises a relevance level that the search means uses.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: January 5, 2021
    Assignee: NEC CORPORATION
    Inventor: Shoji Nishimura
  • Patent number: 10885007
    Abstract: Embodiments for triggering custom metadata extraction by a processor. Information may be extracted from an event so as to access data across a plurality of heterogeneous storage systems. Metadata may be extracted from the data that is accessed such that the metadata is assigned as custom metadata and indexed into a centralized search index, wherein the custom metadata is correlated to existing metadata associated with the data in the centralized search index.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepavali Bhagwat, Nilesh Bhosale, Joseph Dain, James Hewitt, Dean Hildebrand, Wayne Sawdon
  • Patent number: 10824617
    Abstract: Systems, methods, and devices for tracking changes to database data. A method includes determining a change to be executed on a micro-partition of a table of a database and executing the change on the table by generating a new micro-partition that embodies the change. The method includes updating a table history that includes a log of changes made to the table, wherein each change in the log of changes includes a timestamp, and wherein updating the table history includes inserting the change into the log of changes.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: November 3, 2020
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 10789295
    Abstract: The disclosed embodiments provide a system that searches a graph database. During operation, the system obtains a log-based representation of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. Next, the system obtains a first query containing a first search pattern for searching the log-based representation. The system then matches the first search pattern to one or more records in the log-based representation. Finally, the system outputs, as a first result of the first query, the one or more records in a subgraph of the graph.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yejuan Long, Scott M. Meyer
  • Patent number: 10776340
    Abstract: Systems, methods, and devices for tracking changes to database data. A method includes determining a change to be executed on a micro-partition of a table of a database and executing the change on the table by generating a new micro-partition that embodies the change. The method includes updating a table history that includes a log of changes made to the table, wherein each change in the log of changes includes a timestamp, and wherein updating the table history includes inserting the change into the log of changes.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: September 15, 2020
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 10776438
    Abstract: The present invention provides an information providing system, an information providing server, an information providing method, and a program for information providing system, to acquire information actually interesting to a user from sources on which the user places importance and provide the information to the user.
    Type: Grant
    Filed: July 9, 2016
    Date of Patent: September 15, 2020
    Inventor: Takumi Kageyama
  • Patent number: 10713579
    Abstract: A method estimates similarities in data streams. A data source receives input vectors from users. A sketch feature generator converts the input vectors into sketch feature vectors corresponding to the users, wherein each sketch feature vector represents data and meta-information from each user received in a most recent sample period. A similarity comparator compares each sketch feature vector against other sketch feature vectors to calculate similarity probabilities between the users. A processor running a decision loop determines a prediction result for at least one user based on the similarity probabilities.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: July 14, 2020
    Assignee: NEC CORPORATION
    Inventors: Mohamed Ahmed, Konstantin Kutzkov, Sofia Nikitaki
  • Patent number: 10664488
    Abstract: A computer-implemented method of executing a user query includes presenting a user interface to allow a user to enter a query, receiving a user-entered textual request through the interface, launching a search service to rewrite the textual request into a search query, sending the search query to a presentation server, receiving an answer to the query, and returning the answer to the user as a graphical representation. A computer-implemented method includes receiving a crawl request from a user, launching a crawl manager to monitor the crawl request and track statistics related to the crawl, starting a crawl task based upon the crawl request, indexing a business intelligence presentation server to create a data index, and storing the data index.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: May 26, 2020
    Assignee: Oracle International Corporation
    Inventors: Ananth Venkata, Jacques Vigeant, Satish Gopalakrishna
  • Patent number: 10657368
    Abstract: Automatic processing of documents often generates results far different from those obtained by manual human processing. For a given document processing task, many different techniques can be tried but it is often not known which will best emulate manual, human processing. This application discloses data processing equipment and methods specially adapted for a specific application: analysis of the breadth of documents. The processing may include context-dependent pre-processing of documents and sub-portions of the documents. The sub-portions may be analyzed based on word count and commonality of words in the respective sub-portions. The equipment and methods disclosed herein improve upon other automated techniques to provide document processing by achieving a result that is quantitatively closer to manual, human processing.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: May 19, 2020
    Assignee: AON RISK SERVICES, INC. OF MARYLAND
    Inventor: William Michael Edmund
  • Patent number: 10642806
    Abstract: Venn diagrams are computed for a given plurality of input sets. The process of computing the Venn diagrams is executed on columnar database systems for efficient execution. The computation of various subsets of the Venn diagrams is performed by determining subsets of various combinations of the input sets and computing set differences of the intersection sets. The process orders the execution of various steps of computing the subsets for the Venn diagram in an order that reduces the number of times an input set is loaded. Information describing various subsets of a Venn diagram is used to render the Venn diagram for display, for example, on a client device.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: May 5, 2020
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Carles Bayés Martín, Jesús Malo Poyatos, Marc Rodriguez Sierra, Alejandro Sualdea Pérez
  • Patent number: 10609084
    Abstract: A system and method for facilitating supervisory control of localized meeting groups is provided. A method includes the steps of generating a master meeting group based on input received from a master organizer, generating a plurality of authentication tickets based on input received from the master organizer of the master meeting group identifying a local organizer for each authentication ticket of the plurality of authentication tickets, transmitting the plurality of authentication tickets to each of the local organizers, authenticating a plurality of local organizers based at least partially on an authentication ticket for each local organizer, and generating a plurality of meeting subgroups associated with the master meeting group based at least partially on the at least one meeting parameter. Each meeting subgroup is associated with at least one local organizer and is generated based at least partially on input received from the at least one local organizer.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 31, 2020
    Assignee: Meetup, Inc.
    Inventors: David Pashman, Odile Beniflah, Jake Levine, Nick Stamas