Preparing Data For Information Retrieval Patents (Class 707/736)
-
Patent number: 10952015Abstract: Arrangements for generating geo-fences for automatically authenticating a user or authorizing event processing are provided. In some examples, user data associated with a location of the user or mobile device of the user may be received. Further, data associated with successful processing of an event may be received. In some arrangements, this data may be used to generate a first geo-fence. The geo-fenced area may be considered a trusted zone within which a user may be automatically authenticated and/or events may be automatically authorized and/or processed. In some examples, additional user data may be received and analyzed using machine learning to predict second or subsequent geo-fence locations. Based on the analyzed data, one or more additional geo-fences or geo-fenced areas may be generated and interlinked with the initial geo-fence.Type: GrantFiled: April 10, 2019Date of Patent: March 16, 2021Assignee: Bank of America CorporationInventor: Manu Kurian
-
Patent number: 10929381Abstract: Aspects described herein are concerned with automatically validating spatial features of a spatial dataset. One solution is built upon a database server which performs a decomposition of the features' geometries into line segments, after which, sets of line segments are compared to detect errors in the dataset. The decomposition of features geometries into line segments results in a reduction of processing time with a simultaneous increase of precision. The method not only generates new intermediate database structures for detection of topological errors but is also complemented by a clearance process that can lead to the automatic repair of topological errors. The clearance process identifies topological errors and provides modifications to the previously identified line segments such that a modified set of line segments overcomes the conditions that led to the error state. The changes to the data set can be applied automatically after displaying them as an overlay for a predefined amount of time.Type: GrantFiled: July 31, 2017Date of Patent: February 23, 2021Assignee: Ordnance Survey LimitedInventors: Mark Richardson, Jonathan Holmes, Michael Dunn
-
Patent number: 10929410Abstract: A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.Type: GrantFiled: October 29, 2018Date of Patent: February 23, 2021Assignee: Veveo, Inc.Inventors: Murali Aravamudan, Kajamalai G. Ramakrishnan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan
-
Patent number: 10929404Abstract: Two streams of data items are received. A first estimated processing time for the first stream of data items and a second estimated processing time for the second stream of data items are determined. Data items of the first stream and data items of the second stream are dynamically maintained in a first buffer and a second buffer respectively. The data items of the second stream maintained in the second buffer have associated event times that are within a first join window based on the first estimated processing time for the first stream. A selected data item of the first stream maintained in the first buffer is joined with one or more data items of the second stream maintained in the second buffer that have associated event times that are within a second join window based on an event time associated with the selected data item of the first stream.Type: GrantFiled: July 27, 2018Date of Patent: February 23, 2021Assignee: Facebook, Inc.Inventors: Ran Lei, Gabriela Jacques da Silva
-
Patent number: 10915517Abstract: A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table, performs statistical analysis on the first portion, and stores the results into the second table. The processor further determines that a second portion of data from the first table will be overwritten, copies the second portion into a third table, performs statistical analysis on the second portion and stores the results into the third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.Type: GrantFiled: November 26, 2018Date of Patent: February 9, 2021Assignee: Bank of America CorporationInventors: Magaranth Jayasingh, Anirudh Kumar Sharma
-
Patent number: 10909329Abstract: Embodiments of a multimodal question answering (mQA) system are presented to answer a question about the content of an image. In embodiments, the model comprises four components: a Long Short-Term Memory (LSTM) component to extract the question representation; a Convolutional Neural Network (CNN) component to extract the visual representation; an LSTM component for storing the linguistic context in an answer, and a fusing component to combine the information from the first three components and generate the answer. A Freestyle Multilingual Image Question Answering (FM-IQA) dataset was constructed to train and evaluate embodiments of the mQA model. The quality of the generated answers of the mQA model on this dataset is evaluated by human judges through a Turing Test.Type: GrantFiled: April 25, 2016Date of Patent: February 2, 2021Assignee: Baidu USA LLCInventors: Haoyuan Gao, Junhua Mao, Jie Zhou, Zhiheng Huang, Lei Wang, Wei Xu
-
Patent number: 10909140Abstract: Systems and methods include causing presentation of a first cluster in association with an event of the first cluster, the first cluster from a first set of clusters of events. Each event includes a time stamp and event data. Based on the presentation of the first cluster, an extraction rule corresponding to the event of the first cluster is received from a user. Similarities in the event data between the events are determined based on the received extraction rule. The events are grouped into a second set of clusters based on the determined similarities. Presentation is caused of a second cluster in association with an event of the second cluster, where the second cluster is from the second set of clusters.Type: GrantFiled: September 26, 2016Date of Patent: February 2, 2021Assignee: SPLUNK Inc.Inventors: Jesse Brandau Miller, Katherine Kyle Feeney, Yuan Xie, Steve Zhang, Adam Jamison Oliner, Jindrich Dinga, Jacob Leverich
-
Patent number: 10891081Abstract: An asynchronous storage system may perform asynchronous writing of data from different sets of received non-consecutive synchronous write requests based on a dynamic write threshold that varies according to parameters of the storage device and/or synchronous write request patterns. The asynchronous writing may include coalescing data from a set of non-consecutive write requests in a plurality of received write requests that contain different data for a particular file, issuing a single asynchronous write request with the data that is coalesced from each write request of the set of non-consecutive write requests to the storage device instead of each write request of the set of non-consecutive write requests, and writing the data that is coalesced from each write request of the set of non-consecutive write requests to the storage device with a single write operation that is executed in response to the single asynchronous write request.Type: GrantFiled: September 30, 2020Date of Patent: January 12, 2021Assignee: Open Drives LLCInventors: Scot Gray, Sean Lee
-
Patent number: 10884876Abstract: The disclosed computer-implemented method for performing a database backup for repairless restore may include (1) receiving replica data records representing copies of a database from each of a group of data storage nodes in a production cluster, (2) processing the replica data records in parallel without inter-node communication between the data storage nodes, (3) merging updates to the replica data records, (4) identifying stale or redundant data records in the updated replica data records, (5) discarding the stale or redundant data records from the updated replica data records to create a single copy of updated data records, and (6) restoring the copy of the updated data records to the production cluster by replicating the updated data records to the data storage nodes such that each of the updated data records is consistent thereby obviating subsequent repair. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 27, 2018Date of Patent: January 5, 2021Assignee: Veritas Technologies LLCInventors: Chirag Dalal, Vaijayanti Bharadwaj
-
Patent number: 10885942Abstract: Methods, computer-readable media, and apparatuses for composing a video in accordance with a user goal and an audience preference are described. For example, a processing system having at least one processor may obtain a plurality of video clips of a user, determine at least one goal of the user for a production of a video from the plurality of video clips, determine at least one audience preference of an audience, and compose the video comprising at least one video clip of the plurality of video clips of the user in accordance with the at least one goal of the user and the at least one audience preference. The processing system may then upload the video to a network-based publishing platform.Type: GrantFiled: September 18, 2018Date of Patent: January 5, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Tan Xu, Behzad Shahraray, Eric Zavesky, Lee Begeja, Paul Triantafyllou, Zhu Liu, Bernard S. Renger
-
Patent number: 10885047Abstract: Systems, methods, and other embodiments are disclosed for performing data mining. In one embodiment, transaction records are read one at a time. Each transaction record represents a transaction for at least one item and includes an item identifier and a metric value for the item. The number-of-occurrences of at least one candidate item set in the transaction records are counted to generate a total count for the candidate item set. The candidate item set includes one or more items. As the counting proceeds, at least one aggregate metric value associated with the candidate item set is accumulated by summing metric values across the number-of-occurrences for each item represented in the candidate item set. A determination is made as to whether the candidate item set is a frequent item set in the transaction records by comparing the total count to a threshold value.Type: GrantFiled: July 1, 2016Date of Patent: January 5, 2021Assignee: Oracle International CorporationInventors: Ari W. Mozes, Dongfang Bai
-
Patent number: 10885703Abstract: The invention concerns a computer-implemented preprocessing method for dividing a point cloud in cells, whereby for each cell a set of levels of detail is created, each level of detail comprising a set of points and a minimal distance; a data structure for storing a preprocessed point cloud; a computer-implemented rendering method for creating a pixelated image based on a stored preprocessed point cloud and a view frustum; and a viewing method involving a computing system to select a view frustum with a user interface and to present a pixelated image of a point cloud on a screen.Type: GrantFiled: January 5, 2018Date of Patent: January 5, 2021Assignee: BRICSYS NVInventors: Johan Kerckaert, Filip Rooms, Luc De Batselier, Erik De Keyser
-
Patent number: 10878341Abstract: A problem of finding unknown associations between ‘concepts’ in a given text corpus is addressed. A new framework for computing and visualizing the association between concepts using the generic association measures and the public knowledge available in data sources such as Wikipedia. Indirect association analysis extends the utility of the proposed framework to a broader class of association mining applications including the interesting area of new hypothesis generation.Type: GrantFiled: March 20, 2017Date of Patent: December 29, 2020Assignee: Fair Isaac CorporationInventors: Reza Sadoddin, Osvaldo A. Driollet
-
Patent number: 10877995Abstract: Systems and methods for building a distributed dwarf cube comprising dwarf cuboid using mapreduce technique are disclosed. Data comprising cube values and a cube definition may be received. The cube definition comprises dimensions defined for the cube values. The data received is processed. The data may be transformed to a format. Based upon the format of the data, indexes may be generated. The cube values in one or more dimensions may be sorted based on a cardinality of the cube values. The cube values may be sorted in an order of highest cardinality to lowest cardinality. The cardinality indicates distinctiveness of the cube values in the one or more dimensions. The data may be partitioned into data blocks. A dwarf cuboid may be built for one or more data blocks based upon the order of the cardinality of the cube values.Type: GrantFiled: August 14, 2014Date of Patent: December 29, 2020Inventors: Ankit Khandelwal, Kapil Ghodawat, Sajal Rastogi, Saurabh Gupta
-
Patent number: 10866831Abstract: A method for executing a data processing pipeline may be provided. The method may include identifying a file providing a runtime environment required for executing a series of data processing operations comprising the data processing pipeline. The file may be identified based on one or more tags associated with the data processing pipeline. The one or more tags may specify at least one runtime requirement for the series of data processing operations. The file may be executed to generate an executable package that includes a plurality of components required for executing the series of data processing operations. The series of data processing operations included in the data processing pipeline may be executed by at least executing the executable package to provide the runtime environment required for executing the series of data processing operations. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: June 15, 2018Date of Patent: December 15, 2020Assignee: SAP SEInventors: Simon Seif, Boris Gruschko, Joachim Fitzer
-
Patent number: 10867280Abstract: Described are systems and techniques configured to present information to a user of a facility that uses a wearable device. Using sensor data acquired from sensors in a facility, operational data associated with the user is generated. Such operational data may be related to providing customer assistance. The operational data is used to generate user interface data, which is transmitted to the wearable device. Upon receipt, the wearable device presents the operational data as a user interface using a display device, which may help provide customer assistance as needed.Type: GrantFiled: May 3, 2019Date of Patent: December 15, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: David William Bettis, Alexander Michael McNamara, Benjamin Ralph Hollis, Felix Joseph Etienne Pageau, Sridhar Boyapati, Korwin Jon Smith, Jack Bradley Jones
-
Patent number: 10861115Abstract: Systems, methods, apparatuses and computer-readable media for receiving data associated with a structure or home are presented. Data may be received from an insurance provider associated with the structure, from publicly available sources and/or from a user. A template of items to evaluate associated with the structure may be generated. User input may be received associated with one or more of the items and a determination may be made as to whether a potential issue exists with respect to the item. Other aspects relate to receiving data associated with a plurality of items from the template and prioritizing potential issues identified for each item. Other aspects relate to providing options or images to a user for selection. The user may select an option or image based on the similarity to the item in the structure, which may prompt additional options or images to be provided to the user for selection.Type: GrantFiled: September 26, 2014Date of Patent: December 8, 2020Assignee: Allstate Insurance CompanyInventors: Kurt M. Stricker, Beverly Landry-Gonzalez, Nicolette de Guia, Mark E. Faga, Kelly Ann Brennan, Robert H. Johnson
-
Patent number: 10860411Abstract: A method implemented by a network element (NE) in a distributed system, the method comprising tracing an execution of a program in the distributed system to produce a record of the execution of the program, wherein the record indicates states of shared resources at various times during the execution of the program, identifying a vulnerable operation that occurred during the program execution based on the record, wherein the record indicates that a first shared resource of the shared resources is in a flawed state after a node that caused the first shared resource to be in the flawed state crashed, and determining that the vulnerable operation results in a time of fault (TOF) bug based on performing a fault-tolerance mechanism.Type: GrantFiled: March 28, 2018Date of Patent: December 8, 2020Assignee: Futurewei Technologies, Inc.Inventors: Haopeng Liu, Xu Wang, Guangpu Li, Shan Lu, Feng Ye, Chen Tian, Shen Chi Chen
-
Patent number: 10856115Abstract: A system for aggregating media is provided which includes a server equipped with a processor and memory and having an event database associated with it which contains a plurality of events, wherein each of the plurality of events has a temporal window and geofence associated with it; and a plurality of users, each having associated therewith a mobile technology platform equipped with a display and a memory which communicates with the server.Type: GrantFiled: November 29, 2016Date of Patent: December 1, 2020Assignee: PICPOCKET LABS, INC.Inventors: Wolfram K. Gauglitz, Joshua M. LeBeau, Paul A. McDonald, Shanmugapriyan Devaraj
-
Patent number: 10848951Abstract: The present invention extends to methods, systems, and computer program products for detecting and validating planned event information. The dimensionality of a raw signal is reduced into a normalized signal that includes a probability value. The probability value at least approximates a probability that the normalized signal indicates that a real-world event of a specified event type is occurring. Based on the at least approximated probability, the real-world event of the specified event type is detected as a possible planned event occurring at a venue. The possible planned event is validated as an actual planned event. Validation can include validating data associated with the possible planned event with data from an event planning system associated with the venue. An entity is electronically notified that the actual planned event is occurring.Type: GrantFiled: January 13, 2020Date of Patent: November 24, 2020Assignee: safeXai, Inc.Inventors: Damien Patton, Joshua J. Newman, Tilmann Bruckhaus
-
Patent number: 10839149Abstract: Automatic generation of document templates based on recognized composition element patterns in a group of clustered documents is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with a given user. Sequences of composition elements from one document are aligned with sequences of composition elements of one or more other documents. The aligned sequences are scored to generate a document distance matrix. The documents are clustered together based on the alignment scores and a document template is generated for each corresponding cluster of documents. In one or more aspects, selecting a document template and updating it results in a modified document template or, in certain cases, a new document template. The generated document templates are displayed in a user interface for selection by a user.Type: GrantFiled: November 11, 2016Date of Patent: November 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Arunkumar Gururajan, Mihai Aldea, Theodor J. Scott, Kamal Choudhary, Eugene Chudin, Si-Qing Chen, Daniel R. Snyder, Michelle Keslin, Jeff D. Jarrard, Sanjeev Bagaria, John Hoegger, Cynthia Guo, Tony Y. Tzeng, Jin Hee Lim
-
Patent number: 10838943Abstract: A method for providing updates for pieces of content in a deck may include creating, by a processor, a deck. The deck may include a plurality of pieces of content. The method may also include leveraging, by the processor, a part of existing content, existing before creation of the deck, for at least one of the plurality of pieces of content in the deck. The at least one of the plurality of pieces of content in the deck, that leverages the part of existing content, is leveraged content and the part of the existing content is referenced content. The method may additionally include configuring, by the processor, the leveraged content for following the referenced content or ancillary content of the referenced content to obtain updates or notifications of updates to the referenced content or ancillary content.Type: GrantFiled: April 10, 2015Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
-
Patent number: 10831915Abstract: Isolating application data access is disclosed including receiving a request from a first application to access data of a second application, determining whether the first application is in a domain that has access authorization to the data of the second application, in response to a determination that the first application is in a domain that has access authorization to the data of the second application, permitting the first application to perform the access operation, and in response to a determination that the first application is not in a domain that has access authorization to the data of the second application, denying the first application permission to perform the access operation.Type: GrantFiled: July 5, 2018Date of Patent: November 10, 2020Assignee: Alibaba Group Holding LimitedInventor: Shaoxiang Qiu
-
Patent number: 10826829Abstract: A method for programming a MAC address table by a first leaf node in a network comprising a plurality of leaf nodes is provided. Each leaf node comprises one or more Virtual Tunnel End Points (“VTEPs”) and instantiates a plurality of Virtual Routing and Forwarding elements (“VRFs”), with a corresponding Bridge Domain (“BD”) assigned to each VRF. The method includes obtaining information indicating one or more VTEP Affinity Groups (VAGs), each VAG comprising an identification of one VTEP per leaf node, obtaining information indicating assignment of each VRF to one of the VAGs, assigning each VAG to a unique Filtering Identifier (“FID”), thereby generating one or more FIDs, and programming the MAC address table, using FIDs instead of BDs, by populating the MAC address table with a plurality of entries, each entry comprising a unique combination of a FID and a MAC address of a leaf node.Type: GrantFiled: January 8, 2018Date of Patent: November 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Liqin Dong, Yibin Yang
-
Patent number: 10824674Abstract: Each node in a subset of graph nodes has an associated label value indicating a characteristic of the corresponding item. Matrix data and graph label data are stored. The matrix data defines a matrix representing the graph. The graph label data defines a graph label vector indicating label values associated with nodes of the graph. For at least one set of nodes, test label data is generated defining a test label vector. A propagation function is defined, comprising a set of basis functions, having respective coefficients. The coefficients are calculated which minimize a difference function dependent on difference between the graph label vector and a result of applying the propagation function to the test label vector for said at least one set. New label values are calculated for nodes in K by applying the propagation function with the calculated coefficients to the graph label vector, thereby propagating labels.Type: GrantFiled: June 3, 2016Date of Patent: November 3, 2020Assignees: International Business Machines Corporation, UNIVERSITÈ LIBRE DE BRUXELLES BRUXELLESInventors: Konstantinos Bekas, Robin Devooght, Peter Willem Jan Staar
-
Patent number: 10817522Abstract: A product matching system, comprising a memory configured to store a database of first product records, each record associated with values of one or more first attributes describing a respective product corresponding to the record. In addition, the system includes an input interface configured to receive a second product record associated with values of one or more second attributes describing a given product. A processing unit adapted to compare the values of the second attributes of second product records received through the input interface to the attributes associated with first product records in the database, to link the second attributes of second records determined to match a first record with the matching first database record, and to use the second attributes of the second records determined to match a first record, in comparing the first database record to further product records that are subsequently received through the input interface.Type: GrantFiled: July 2, 2018Date of Patent: October 27, 2020Assignee: UPSTREAM COMMERCE LTD.Inventors: Shai Geva, Amos Peleg
-
Patent number: 10809892Abstract: Techniques for improving the accuracy, relevancy, and efficiency of a computer system of an online service by providing a user interface to optimize a digital page of a user on the online service are disclosed herein. In some embodiments, a computer system identifies job postings published on an online service as corresponding to a type of job based on feature data of each one of the job postings, extracts phrases from the identified job postings based on a corresponding relevancy measurement and a corresponding diversity measurement for each one of the phrases, determines a corresponding section of a page of a user to suggest for placement of the extracted phrase using a placement classifier for each one of the extracted phrases, and generates a corresponding recommendation for the page based on the extracted phrase and the determined section of the extracted phrase for each one of the phrases.Type: GrantFiled: November 30, 2018Date of Patent: October 20, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Douglas Gee, Rohan Ramanath, Scott Khamphoune, Vasudeva Nagaraja, Deepak Kumar, Himanshu Khurana, Vijay Ramamurthy
-
Patent number: 10810375Abstract: A method comprising: operating at least one hardware processor for: receiving, as input, at least one named entity, modifying said named entity based on a plurality of modification rules to generate a set of candidate named entities corresponding to said named entity, and identifying, for at least one candidate named entity in said set of candidate named entities, an article in a knowledge base of articles, wherein a title of said article matches said candidate named entity.Type: GrantFiled: July 8, 2018Date of Patent: October 20, 2020Assignee: International Business Machines CorporationInventors: Yosi Mass, Amir Menczel, Dafna Sheinwald, Ilya Shnayderman, Noam Slonim
-
Patent number: 10810376Abstract: Text analysis, specifically, narratives, wherein identification of distinct and independent participants (entities of interest) in a narrative is an important task for many NLP applications. This task becomes challenging because these participants are often referred to using multiple aliases. Identifying aliases of participants in a narrative is crucial for NLP applications. Existing conventional methods are supervised for alias identification which requires a large amount of manually annotated (labeled) data and are also prone to errors. Embodiments of the present disclosure provide systems and methods that implement Markov Logic Network (MLN) to encode linguistic knowledge into rules for identification of aliases for aliases mention identification using proper nouns, pronouns or noun phrases with common noun headword.Type: GrantFiled: March 5, 2019Date of Patent: October 20, 2020Assignee: Tata Consultancy Services LimitedInventors: Swapnil Vishbeshwar Hingmire, Sangemeshwar Suryakant Patil, Sachin Sharad Pawar, Girish Keshav Palshikar, Vasudeva Varma Kalidindi, Pushpak Bhattacharyya
-
Patent number: 10803427Abstract: Systems, methods, and devices for interfaces for resolving maintenance activities are described herein. For example, one or more embodiments include receiving an indication of a fault associated with an equipment item of a building, providing an interface via a display, wherein the interface includes a first portion configured to provide information associated with the fault based on the data, a second portion configured to provide navigation to the building, a third portion configured to provide navigation within the building to the equipment item, and a fourth portion configured to display an augmented reality visualization of the equipment item.Type: GrantFiled: January 16, 2019Date of Patent: October 13, 2020Assignee: Honeywell International Inc.Inventors: Andie Kurniawan, Kendall Paix, Ashish Parmar, Frank Lin
-
Patent number: 10803390Abstract: A method for the management of artifacts in knowledge ecosystems is disclosed. The management of artifacts may be performed through the interaction of project participants with a computing device which may display a project repository interface of a software module within a knowledge ecosystem. The method may include the process to retrieve an artifact from a knowledge base to store in the project repository, and the process to store a new artifact in the knowledge base. Moreover, the method may include a process for associating a retention policy, a quality rank and suitable categories and tags to each artifact stored in the knowledge base, which may facilitate the selection of a suitable artifact according to the project requirements. As a result, the method for the management of artifacts may allow leveraging human expertise, saving human efforts, improving decision-making and fostering innovation.Type: GrantFiled: January 3, 2018Date of Patent: October 13, 2020Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Gopika Kannan, Jennifer Fabrizi, Robert Polkowski
-
Patent number: 10805256Abstract: Methods, systems, and apparatus, including computer programs encoded on a non-transitory computer-readable medium, for obtaining a plurality of social media posts published by at least one social networking service, the social media posts including references to an entity, providing a social engagement value based on the plurality of social media posts, the social engagement value including a numeric value indicative of a level of social engagement of the entity with users in the at least one social networking service and selectively adjusting activities of the entity within the at least one social networking service based on the social engagement value.Type: GrantFiled: September 18, 2018Date of Patent: October 13, 2020Assignee: United Services Automobile Association (USAA)Inventors: Luis Carlos Freay, Raul Martinez, Renee Lynette Horne, Brian Alexander Schwegler, Mandy W. Campbell, Jo A. Higle
-
Patent number: 10795914Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.Type: GrantFiled: April 29, 2020Date of Patent: October 6, 2020Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
-
Patent number: 10795934Abstract: Business process provider(s) process client data. The clients use certain formats (client formats, defined by client format fields). The client format fields instantiated in documents are analyzed. Based on this analysis, the client processes are automatically grouped into different process platforms for processing. For example, similar client processes preferably are grouped together into the same process platform, in order to increase efficiency of processing. In another aspect, the user interfaces used by the business process provider(s) may be constructed from different blocks, where the blocks are automatically defined based on the analysis of client format fields.Type: GrantFiled: March 2, 2018Date of Patent: October 6, 2020Assignee: salesforce.com, inc.Inventors: Arijit Sengupta, Brad A. Stronger
-
Patent number: 10783137Abstract: An identity management method includes comparing person-to-person relationship data of at least two identifiers of individuals to determine if the at least two identifiers have a relationship with a common third party identifier. The person-to-person relationship data is obtained from one or more sources and the at least two identifiers are the same or similar. When it is determined that the at least two identifiers have a relationship with a common third party identifier, the method further includes generating an output indicating that the at least two identifiers actually identify the same individual. The output can alternatively, or further, include a confidence level indicative of the confidence that the at least two identities do indeed identify the same individual. The person-to-person relationship analysis can be combined with other forms of identity matching, e.g., demographics.Type: GrantFiled: March 10, 2017Date of Patent: September 22, 2020Assignee: EXPERIAN HEALTH, INC.Inventor: Elazar Katz
-
Patent number: 10776366Abstract: A computer-implemented method and system for searching over queries, writing and performing a data query. The computer-implemented method includes analyzing the query to understand elements described in the query. Further, the computer-implemented method includes extracting aliases for expressions to identify alternate names. Furthermore, the computer-implemented method includes allowing a user to annotate the elements. Moreover, the computer-implemented method includes establishing whether the query contains content for defining a new query, and if so, then enables writing a query according to a shorthand system.Type: GrantFiled: May 25, 2016Date of Patent: September 15, 2020Assignee: Alation Inc.Inventors: Sergey Astretsov, David Crawford, Venkatesh Ganti, Aaron Kalb, Jake Magner, Minjoon Park, Satyen Sangani
-
Patent number: 10776350Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: September 26, 2016Date of Patent: September 15, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10768975Abstract: An information processing system includes a memory and processors. The memory stores flow information and flow-identification information for each process sequence performed by using electronic data. The flow information defines program-identification information identifying programs for executing the process sequence, and an execution order of the programs. The processors execute computer-executable instructions stored in the memory to execute a process including accepting a request including information relating to the electronic data and the flow-identification information, from a device coupled to the system; acquiring the flow information associated with the flow-identification information included in the request, from the memory; and executing the process sequence using the electronic data based on the information relating to the electronic data, by executing the programs identified by the program-identification information defined in the acquired flow information, in the execution order.Type: GrantFiled: February 22, 2017Date of Patent: September 8, 2020Assignee: Ricoh Company, Ltd.Inventors: Ryutaro Sakanashi, Yuuichiroh Hayashi, Dongzhe Zhang
-
Patent number: 10768798Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: September 8, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10762676Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: GrantFiled: November 13, 2017Date of Patent: September 1, 2020Assignee: Shutterfly, LLCInventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Abhishek KiranKumar Sabbarwal, David Le, Ira Blas, Ryan Lee
-
Patent number: 10764058Abstract: A system includes processing circuitry; and a memory device including instructions embodied thereon, wherein the instructions, which when executed by the processing circuitry, configure the processing circuitry to perform operations comprising: accessing input data, at an aggregator node, the input data including sensor data from a plurality of sensor nodes, each sensor data having a respective signature; validating the sensor data by using respective cryptographic hash functions on the sensor data and evaluating the respective result using the respective signature; performing an aggregation function on the sensor data to produce aggregate data; executing a hash function on the aggregate data to produce a hash value for the aggregate data bundling the sensor data, respective signatures of the sensor data, aggregate data, and hash value for the aggregate data in a data structure; and exposing the data structure to subscriber nodes on the IoT network.Type: GrantFiled: June 29, 2018Date of Patent: September 1, 2020Assignee: Intel CorporationInventors: Thiago Macieira, Ned M. Smith, Joseph Morrow
-
Patent number: 10762097Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: September 1, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10749834Abstract: There is provided an information processing apparatus, an information processing method, a program, and an information processing system that are capable of proactively supporting continuous communication, the information processing apparatus including: an acquiring unit that acquires a predetermined number of message content items, as candidates to be sent, from a plurality of message content items classified as a category corresponding to an image used for communication among a plurality of categories into which the message content items are classified; and an option creating unit that creates an option for prompting a selection of the message content item to be sent from the predetermined number of message content items acquired by the acquiring unit, and exhibits the option at a predetermined timing. The present technology can be applied to, for example, an information processing apparatus that constitutes a communication support system.Type: GrantFiled: December 2, 2015Date of Patent: August 18, 2020Assignee: SONY CORPORATIONInventors: Rio Yamasaki, Naoki Nagano, Taiji Ito, Mari Saito
-
Patent number: 10750116Abstract: A system is configured to synchronize a first video, a second video, and an audio track. The system analyzes image content associated with the first video and the second video to obtain a first subset of images of the first video and a second subset of images of the second video. The system then determines a music beat of the audio track to be synchronized with one of the first subset of images or the second subset of images. The system then adjusts a framerate of the first subset of images or the second subset of images based on the determined music beat to synchronize the first subset of images or the second subset of images. The first subset of images and the second subset of images may then be combined, which the system then plays back from a designated playback slot along with the audio track.Type: GrantFiled: June 26, 2018Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mart Kelder, Alexey Romanovsky, Xianing Zhu, Ran Mokady
-
Patent number: 10747836Abstract: An automatic control system for regulating the information exchange between information producer and information consumer. One control mechanism can dynamically refine the decision to include or exclude information items from the consumer information stream to improve success metrics like participation. One or more system interface request control mechanisms can dynamically provide incentive and limits for the input of audience targets, priorities, preferences, and other data. An administrator may set parameters and select success metrics to balance the goals of the information exchange participants and stakeholders. The system can also serve to resolve conflicts between the selection criteria of a consumer and the audience targets of a producer.Type: GrantFiled: December 16, 2018Date of Patent: August 18, 2020Assignee: CYBERNETIC MEDIA SYSTEMS, LLCInventor: Brian David McFadden
-
Patent number: 10733208Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.Type: GrantFiled: April 29, 2020Date of Patent: August 4, 2020Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
-
Patent number: 10733358Abstract: Embodiments include methods and systems of site migration. In one embodiment, a site migrator receives a website address from a user for a website to be migrated to a content management system (CMS). The site migrator accesses source code of the website at the received website address. The site migrator identifies markup content of the website based on source code of the website. The markup content includes tags grouping content of the website. The site migrator transforms the identified markup content into content modules in a format usable by the CMS based on the tags grouping the content of the website. The site migrator stores the content modules to a memory, sends the content modules to the CMS via an application programming interface (API) to generate a second website which resembles the website to be migrated based on the content modules.Type: GrantFiled: August 16, 2013Date of Patent: August 4, 2020Assignee: salesforce.com, inc.Inventor: Gavin Guinane
-
Patent number: 10706083Abstract: Disclosed are a digital device and method of processing data therein. The present invention includes a first receiving unit for receiving application data, a second receiving unit for receiving a signal including a request for a search service and search word data for the search service, a memory storing search history data, a controller configured to perform a first operation based on the search word data in response to the received search service request, control to display a first search result data on a screen, if the displayed first search result data is not valid, add the received search word data to the search history data, and control to display a second search result data on the screen by performing a second search based on the search word data included in the search history data after the search service, and a display unit displaying the application data, the first search result data and the second search result data.Type: GrantFiled: August 8, 2017Date of Patent: July 7, 2020Assignee: LG ELECTRONICS INC.Inventors: Eunkyung Jung, Seungwon Shin, Hyeryoung Jeong
-
Patent number: 10705695Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: July 7, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10706011Abstract: A method, non-transitory computer readable medium, and content management apparatus receives a storage request including content and context information associated with the received content, the context information comprising at least metadata and information for one or more user tags, wherein the user tags are customizable and established by an administrator. One of a plurality of types of content is identified for the received content. Searchable information is extracted from the received content based on the identified one of the plurality of types of content. A searchable index is generated for the received content based on at least the extracted searchable information and the context information associated with the received content. The received content is stored in a manner which is retrievable based on one or more associations in the generated searchable index.Type: GrantFiled: May 6, 2013Date of Patent: July 7, 2020Assignee: INFOPRESERVE INC.Inventors: Eric J. Leinberg, Clive R. Daunton, Jacob A. Constantinides