Post Processing Of Search Results Patents (Class 707/722)
  • Patent number: 11189366
    Abstract: The disclosed embodiments include a system that has a processor for executing computer-executable instructions and a computer-readable storage media for storing the computer-executable instructions. These instructions, when executed by the processor, enable the system to receive prescription data of a patient for corrective lenses and image data associated with the face of the patient. The system is configured to determine lens attributes for the patient based upon the prescription data and also determine facial attributes of the patient from the image data. Based on the lens attributes and the facial attributes of the patient, the system determines at least one frame recommendation for the patient.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: November 30, 2021
    Assignee: Essilor International
    Inventors: John Lastinger, Gabriel Keita
  • Patent number: 11190336
    Abstract: Disclosed herein are computer-implemented method, system, and computer-program product (computer-readable storage medium) embodiments for benchmarking with statistics in a way that reduces leakage, preserving privacy of participants and secrecy of participant data. An embodiment includes receiving a plurality of encrypted values and computing a composite statistic corresponding to at least a subset of the plurality of encrypted values. An embodiment may further include outputting the at least one composite statistic. The composite statistic may be calculated to be distinct from any encrypted value of the plurality of encrypted values, thereby preserving privacy. Further embodiments may also include generating a comparison between the composite statistic and a given encrypted value of the plurality of encrypted values, as well as outputting a result of the comparison.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 30, 2021
    Assignee: SAP SE
    Inventors: Kilian Becher, Axel Schroepfer
  • Patent number: 11188544
    Abstract: The present disclosure includes systems and techniques relating to ranking search results of a search query. In general, the subject matter described in this specification can be embodied in a computer-implemented method that includes determining a measure of relevance for a document result within a context of a search query for which the document result is returned, the determining being based on a first number in relation to a second number, the first number corresponding to longer views of the document result, and the second number corresponding to at least shorter views of the document result; and outputting the measure of relevance to a ranking engine for ranking of search results, including the document result, for a new search corresponding to the search query. The subject matter described in this specification can also be embodied in various corresponding computer program products, apparatus and systems.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: November 30, 2021
    Assignee: Google LLC
    Inventors: Hyung-Jin Kim, Simon Tong, Noam M. Shazeer, Michelangelo Diligenti
  • Patent number: 11182446
    Abstract: Examples of the present disclosure describe systems and methods that provide a pipeline to generate personalized queries that are associated with and based on a user's interests determined from a user's past searches, on an Internet search engine, and/or the content the user viewed from the past searches. The suggested queries can be shown in a user interface component associated with the user interface of the search engine and before the user enters anything, such as a new Internet search. This pre-population of searches associated with a user's interests gives an opportunity to the user to try these queries without manually entering in a search string.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: November 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marcelo Medeiros De Barros, Aman Singhal, Prithvishankar Srinivasan
  • Patent number: 11182414
    Abstract: A computer-implemented method, cognitive intelligence system and computer program product adapt a relational database containing multiple data types. Non-text tokens in the relational database are converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced for the tokens based on the text. A cognitive intelligence query expressed as a structured query language (SQL) query may be applied to the relational database using the set of word vectors. The form of non-text tokens is one of a numeric value, an SQL type, an image, a video, a time series, latitude and longitude, or chemical structures. A single word embedding model may be applied over one or more tokens in the text. A plurality of sets of preliminary word vectors are computed by applying more than one embedding model over all tokens in the text. The preliminary word vector sets are merged to form the set of word vectors.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bortik Bandyopadhyay, Rajesh Bordawekar, Tin Kam Ho
  • Patent number: 11163760
    Abstract: The disclosure herein describes providing a data query service to a user based on natural language request data. The natural language request data is obtained from a user interface and a query structure is populated based on the natural language request data. The query structure is compared to stored queries and, based on identifying a stored query that matches the query structure, the user is prompted to confirm or reject that the identified query be performed. Based on receiving a confirmation of the identified query from the user, the identified query is selected for performance. Alternatively, based on receiving a rejection of the identified query from the user, a query based on the query structure is generated and selected for performance. The selected query is then performed on at least one data source and query output from the performed query is provided to the user.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: November 2, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Timothy Scott Carney, Neelima R. Arumalla, Charlene R. Ramer, Matthew Thomas Wilkerson, Timothy B. Higgins
  • Patent number: 11164004
    Abstract: A key frame scheduling method and apparatus include: performing feature extraction on a current frame through a first network layer of a neural network to obtain low-layer features of the current frame acquiring a scheduling probability of the current frame according to low-level features of a previous key frame adjacent to the current frame and the low-level features of the current frame; determining whether the current frame is scheduled as a key frame according to the scheduling probability value of the current frame; and when determining that the current frame is scheduled as a key frame, performing feature extraction on low-level features of a current key frame via a second network layer of the neural network to obtain high-level features of the current key frame, where the network depth of the first network layer is less than the network depth of the second network layer.
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: November 2, 2021
    Assignee: BEIJING SENSETIME TECHNOLOGY DEVELOPMENT CO., LTD.
    Inventors: Jianping Shi, Yule Li, Dahua Lin
  • Patent number: 11157442
    Abstract: An information processing apparatus includes: a memory to store report policy information for determining filtering processing to be applied to log data to be transmitted to a server. The report policy information associates, for each report policy, information defining a condition for applying filtering processing to the log data and information indicating a type of filtering processing to be applied to the log data. The information processing apparatus further includes circuitry to: receive, from each of a plurality of devices through a second network, log data indicating a log of processes that have been executed by the device; specify, from among the received log data, log data that matches the condition for applying filtering processing; apply filtering processing to the specified log data; and transmit the log data to which the filtering processing is applied, to the server through the first network.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 26, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Tsutomu Ohishi
  • Patent number: 11151195
    Abstract: Methods, systems, and computer-readable media provide a real-time Q&A interface, such as an online chatbot, either standing alone or as a live agent assistant, with predicative Q&A and resource suggestions. In one embodiment, the real-time Q&A interface uses data extracted from a user inquiry to identify and display a primary response, identify suggested inquiries from a knowledgebase and provide a user-selectable suggested inquiries indicator, and identify suggested content items from related content libraries or webpages and provide user-selectable suggested content item indicators. In one embodiment, the suggested content items include related videos and links to webpages with related content.
    Type: Grant
    Filed: May 30, 2020
    Date of Patent: October 19, 2021
    Assignee: CareerAmerica, LLC
    Inventors: Benjamin Beck, Kevin O'Shea, Timothy Kuminecz
  • Patent number: 11151148
    Abstract: A search apparatus includes a first control unit that, in a case of displaying a search result of content information searched with a selected search word, performs control such that recommended words corresponding to the search word are displayed; a second control unit that, in a case of displaying a search result of content information searched by adding a selected recommended word, which is selected from the recommended words, as a search word, performs control such that the selected recommended word is displayed in a search word display region at which the search words are displayed, and the recommended words corresponding to the selected search word and the added search word are displayed; a reception unit that receives a stored search word, out of the selected search word and the added search word, the stored search word being displayed in a storage state indicating that the stored search word is not used for search of the content information but is capable of being reselected; and a third control unit
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 19, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Eiichi Tanaka, Yukari Motosugi, Tadafumi Kawaguchi
  • Patent number: 11150878
    Abstract: A technique is described including taking a research paper of interest (target paper) and identifying concepts within it based on topic analysis among bibliometric clusters; identifying descriptions of each concept across bibliometric clusters wherein the descriptions will be of varying levels of granularity and will use different terms to describe the same concept or phenomena; using the various descriptions of a concept to create search terms to be used in a repository of annotated, searchable source code snippets; and constructing implementation of target paper's methodologies using source code snippets.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: October 19, 2021
    Assignee: RAYTHEON BBN TECHNOLOGIES CORP.
    Inventors: Newton Henry Campbell, Jr., Ilana Heintz, Jessica MacBride
  • Patent number: 11151364
    Abstract: Systems and methods for overlaying video segments of actions of audience members with video segments of an event performer are described. A computer implemented method includes: identifying, by a computer device, an event performer in video content; identifying, by the computer device, an audience member in the video content that has a social network relationship to the event performer; correlating, by the computer device, an action of the event performer in the video content to an action of the audience member in the video content; and generating, by the computer device, a composite image comprising an image of the action of the event performer and an image of the action of the audience member.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 11146284
    Abstract: Embodiments of the present disclosure pertain to point cloud data. In one embodiment, the present disclosure includes a computer implemented method comprising for compressing and storing point cloud data using a space-filling curve data structure and a dictionary space data structure. In another embodiment, the present disclosure includes applying a query against the data structures to retrieve point cloud data within a range.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: October 12, 2021
    Assignee: SAP SE
    Inventors: Mirjana Pavlovic, Kai-Niklas Bastian
  • Patent number: 11144594
    Abstract: A search method includes: determining at least one first search policy matching a to-be-searched query text, where each first search policy corresponds to at least one first text index field and a search weight matching the first text index field; performing a search operation for the query text based on each first text index field corresponding to each first search policy and a search weight matching the first text index field; and merging and outputting search results of all the search operations.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: October 12, 2021
    Assignee: BEIJING SANKUAI ONLINE TECHNOLOGY CO., LTD
    Inventors: Ming Liu, Dayao Chen, Mengmeng Pang, Tao Feng, Zhizhao Zeng, Yongchao Wei, Wenbin Pan
  • Patent number: 11145006
    Abstract: In one embodiment, a method includes accessing a social graph maintained by an online social network, the social graph including nodes and edges connecting the nodes, each edge representing a relationship between two of the nodes. The method also includes receiving an indication that a first user of the online social network has interacted with a content object posted by a second user of the online social network, wherein the content object is associated with a first entity. The method also includes accessing user data associated with the first user and entity data associated with the first entity. In response to receiving the indication, the method identifies one or more prompts based on the user data and the entity data. Finally, at least one of the prompts is sent to a client device of the first user for display.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Patent number: 11137880
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: October 5, 2021
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 11138191
    Abstract: In accordance with various embodiments of the present disclosure, a data intake and query system (DIQS) performs a query on event data to return a result data set. A client device receives an input that includes one or more text strings and expands the received input into a multi-field search query, which is transmitted to the DIQS. The DIQS then parses the result data set by performing the multi-field search query on the result data set to return at least one event that includes one or more fields that have one or more values that correspond to the one or more text strings. The at least one event may then be caused to be displayed by the client device through a graphical user interface.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: October 5, 2021
    Assignee: Splunk Inc.
    Inventor: Frederick De Boer
  • Patent number: 11138202
    Abstract: Examples are described herein that relate to determining a level of relatedness between datasets. An approximation can be made of whether an entry in a first dataset appears in a same row as an entry in a second dataset. The approximation can be made by grouping entries in the second dataset together and determining an occurrence that an entry occurs in a same row as any of the entries in a grouping of entries. A test of independence between datasets can be made based at least on the occurrence values. Datasets can be ranked according to level of independence and presented to a user as candidates to join with a dataset. Occurrence values or rankings can be precomputed and available for use so that join candidates can be presented with a little amount of perceived delay to a user. A user interface can present join candidates for a dataset and allow the user the select datasets for joining. Joining of first and second datasets can supplement entries in both of the datasets and create a third dataset.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 5, 2021
    Assignee: salesforce.com, inc.
    Inventors: Chang Lu, Lingtao Zhang, Amit Kumar
  • Patent number: 11137996
    Abstract: According to a computer-implemented method, a cognitive model container is created. The container includes a set of artifacts. Each artifact includes 1) content used by a cognitive service to convert unstructured text into structured text and 2) metadata. During deployment of a container, for each artifact a set of deployment descriptors are automatically identified. The deployment descriptors identify how the artifact is to be executed in the cognitive service. Also, during deployment of the container, content of an artifact is pushed to a number of cognitive services based on the deployment descriptors. The container is instantiated along with the set of artifacts to the cognitive service. During runtime execution of the container, content of each artifact in a container is obtained and unstructured text is converted into structured text based on the content of the artifacts.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario J. Lorenzo, Jennifer L. La Rocca, Rebecca L. Dahlman, Joshua M. Lee, Kristin E. McNeil
  • Patent number: 11132377
    Abstract: Example embodiments described herein pertain to a geographic information system (GIS), configured to obtain geospatial data representing a geographic area, assign a projection and coordinate system to the geospatial data, apply a transformation to the geospatial data, and generate a tile cache based on the transformed geospatial data, the tile cache including the determined projection and coordinate system.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: September 28, 2021
    Assignee: Palantir Technologies Inc.
    Inventor: Peter Hong
  • Patent number: 11132373
    Abstract: An asset monitoring and reporting system (AMRS) implements decoupled update cycle and disparate search frequency dispatch for dynamic elements of an asset monitoring and reporting system. The AMRS identifies occurrence of an update to a visualization of a client dashboarding component of an AMRS, the visualization comprising dynamic elements and corresponding dynamic element searches that are each associated with a search query to be submitted for execution to obtain a value of a metric of an asset node associated with a respective dynamic element. The AMRS further sends a request indicative of the dynamic elements to a server component of the AMRS, receives dynamic element objects for the dynamic elements, the dynamic element objects specifying search queries corresponding to the dynamic elements, modifies dynamic element searches of the dashboarding component in accordance with the search queries, and stores a definition of the visualization as control information.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 28, 2021
    Assignee: SPLUNK INC.
    Inventors: Joseph Timko, Richa Mehta, Pradeep Baliganapalli Nagaraju, Dharmalingam Madheswaran
  • Patent number: 11120021
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a query that includes at least one operation for aggregating data stored in one or more database tables. A determination is made that at least a portion of the data being aggregated by the operation has been pre-computed. The query is optimized so that the operation uses the pre-computed data when executed.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: September 14, 2021
    Assignee: Facebook, Inc.
    Inventors: Kevin Alan Schaeffer, Wojciech Galuba
  • Patent number: 11119977
    Abstract: Cognitive compression with varying structural granularities in a NoSQL database by establishing a data training set for compressing and decompressing data stored within the NoSQL database. The data training set includes received user policy goals, compression parameters, and metered feedback associated with data usage and workload characteristics. A compression parameter model is dynamically implemented in real-time for the data selected according to the established data training set to compress and decompress the data at a given structural granularity.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sangeetha Seshadri, Mohit Saxena
  • Patent number: 11120060
    Abstract: Embodiments for processing questions based on equivalence classes in a cognitive question answering system. A plurality of syntactic representations of a plurality of questions asked of the cognitive question answering system are provided. A plurality of syntactic representations of a plurality of passages ingested by the cognitive question answering system are provided. Question focus to candidate passage pairs are mapped to form an equivalence class mapping, and the equivalence class mapping is used to determine an answer to one of the plurality of questions asked of the cognitive question answering system.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier, Kyle M. Brake
  • Patent number: 11113347
    Abstract: The present teaching relates to providing content to a user. Information related to a user is obtained. One or more channels are determined for the user from a plurality of channels based on the information, wherein each of the plurality of channels includes one or more online content items. A personal interest space is established associated with the user based on the information related to the user and the one or more channels. Content is provided in the one or more channels to the user based on information related to the personal interest space.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 7, 2021
    Assignees: BEIJING PARTICLE INFORMATION TECHNOLOGY CO., LTD., PARTICLE MEDIA, INC.
    Inventor: Zhaohui Zheng
  • Patent number: 11113738
    Abstract: Techniques for presenting a featured skill of a first member of a social network system are described. An example system presents the featured skill on a profile page of the first member. The system can receive a request to view the profile page from a device of a second member. Additionally, profile data of the first and second members can be accessed, the profile data including skills associated with the first member. An endorser value can be determined for the first member based on a reputation score, the endorser value being associated with the first member having a specific skill. Moreover, a quality score for each skill in the skills can be calculated using the endorser value and the profile data. Furthermore, the featured skill can be selected based on the quality score. Subsequently, a user interface can present the featured skill on the profile page of the first member.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maria Iu, Joey Bai, Jie Zhang, Richard Ramirez, Victor Louis Kabdebon, Hari Srinivasan, Yo-Tzu Yeh
  • Patent number: 11113132
    Abstract: In some examples, a system identifies a potential issue based on comparing measurement data acquired at different hierarchical levels of a computing environment. Within a hierarchical level of the different hierarchical levels, the system determines, based on measurement data acquired for objects in the hierarchical level, whether the potential issue is localized to a subset of the objects.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: September 7, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Nellinger Adamson, Aditya Samalla, Raymond Mark Cooke
  • Patent number: 11099730
    Abstract: Techniques for map interface interaction are described. One example method includes receiving user input specifying a map search operation, the map search operation including a first location and a distance determining point each specifying a location in a set of map data representing a physical area; determining a selected distance between the first location and the distance determining point, wherein the selected distance represents a physical distance between the physical locations represented by the first location and the distance determining point; determining a demarcated range based on the first location and the selected distance, the demarcated range representing a subset of the physical area; and displaying one or more target objects in the demarcated range as a search result set, each target object associated with a physical location in the subset of the physical area represented by the demarcated range.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: August 24, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Shuhong Zhang
  • Patent number: 11100080
    Abstract: Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: August 24, 2021
    Assignee: Adobe Inc.
    Inventors: Oliver I. Goldman, Eric P. Snowden, Eric A. George, Abraham M. Muchnick, Julian R. Wixson
  • Patent number: 11092454
    Abstract: Provided are an electronic device and method for displaying content. The content corresponds to a point of interest (POI) of a user and is adaptive to the user. The content is acquired based on a user input with regard to the POI, which is displayed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 17, 2021
    Inventors: Weimin Liu, Xiaohui Xu, Qingli Zhang
  • Patent number: 11093694
    Abstract: The present disclosure relates to systems and techniques for multi-stage rendering of data pages for display in a data page display window. The present disclosure also relates to rendering data as part of a background instance of a data page renderer. The present disclosure also relates to displaying data requested from a workspace application in a data page window once the requested data is sufficiently rendered as part of a background instance of a data page renderer. The present disclosure also relates to providing a pool of background instances of multiple data page renderers for rendering and pre-rendering data pages for storage and eventual display in a data page window.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: August 17, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Brian Lee, Gaspard van Koningsveld, Kevin Morgan, Michael Kross
  • Patent number: 11094000
    Abstract: Embodiments of the present disclosure provide a method and system for image transaction, an electronic device and a storage medium. The method for image transaction is applied to a transaction server in a system for image transaction. The system comprises an image purchasing terminal and the transaction server. The image purchasing terminal is a terminal logged in with a purchase account. The method comprises: sending transaction interface information to the image purchasing terminal, wherein the transaction interface information comprises data of at least one thumbnail to be displayed by the image purchasing terminal, and each thumbnail corresponds to one original image; receiving a purchase request that is sent by the image purchasing terminal for requesting purchase of a target original image; and completing a transaction of the target original image based on the purchase request.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: August 17, 2021
    Assignee: BOE Technology Group Co., Ltd
    Inventor: Litong Han
  • Patent number: 11074277
    Abstract: Computer implemented systems and methods are disclosed for automatically and canonically identifying related data in various data structures while maintaining secure access to individual data objects and their properties. Data structures may include a plurality of records, wherein each record is associated with a respective entity. Access to individual records, or in some embodiments access to individual attributes of a record, may be restricted to particular users or groups on a per-item basis. In accordance with some embodiments, systems and methods are disclosed for identifying pairs of records, determining a probability that both records relate to a common entity, and securely notifying and presenting users with information regarding the probability while preserving the access restrictions for the individual records and attributes. Record pairs that potentially refer to the same entity may be linked, reconciled, or ignored in response to feedback from users who have access to one or both records.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: July 27, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Gerhardt, Christopher Brahms, Colin Hamilton
  • Patent number: 11068491
    Abstract: A database system stores data in a bi-temporal index that maintains recordation time and a validity time for recorded values. The index for a given key may be append only, such that the stored data for the key doesn't require modification of previously-recorded data for given validity times. The bi-temporal index comprises a key-value data store that allows values to be recorded for a specific key, validity time, and recordation time. To retrieve a value, a request presents a query with a key, subject time, and observation time. Queries look for values with a validity time most recent to and before the queried subject time and a recordation time, associated with the validity time, most recent to and before the queried observation time. The queries prioritize the validity time over the recordation time and returns the value that satisfies the query request.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: July 20, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Ty Peter Panagoplos, Daniel Martin Bosman, Kaveh Ghahremani, Frederic Khai Dang Ngoc
  • Patent number: 11070568
    Abstract: Techniques for visualizing IoT device management are disclosed. A system utilizing such techniques can include an IoT device risk assessment system and an IoT device management visualization system. A method utilizing such techniques can include grouping IoT devices into an IoT device dimension group based on IoT device dimensions defining the group and controlling presentation of management data for the IoT devices based on the grouping of the IoT devices into the IoT device dimension group.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 20, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Mayuresh Ektare, Anthony Isaacson
  • Patent number: 11059229
    Abstract: In some examples, a request to print a first three-dimensional (3D) part is received. In response to determining that the first 3D part is not similar to any 3D part referred to by an information base, a representation of the first 3D part is extracted, an indication to conduct an operation to produce a design rule for the first 3D part is sent. In response to determining that the first 3D part is similar to a matching 3D part referred to by the information base, a design rule for the matching 3D part is retrieved to print the first 3D part, where the design rule for the matching 3D part specifies a dependency of a property of the matching 3D part on an aspect associated with printing the matching 3D part.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 13, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil Kothari, Jun Zeng, Kristopher Li, Goffril Obegi, Lihua Zhao, Gary J. Dispoto, Viseth Sean, Tod Heiles
  • Patent number: 11061887
    Abstract: An event is registered in at least one node server in a directed data structure, which comprises a computationally linked series of nodes such that each node encodes information included in at least one preceding node. Within at least selected nodes of the directed data structure after at least one initial node, a representation of at least one history data structure is included and has a highest-level value computed based on inputs of lowest level input values, at least one said lowest level input value encoding node-specific information of at least one preceding node. In a verification phase, a purportedly valid lowest level input value is verified by recomputing the corresponding highest-level value from the representation of the history data structure included in the corresponding node.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: July 13, 2021
    Assignee: Guardtime SA
    Inventors: Risto Alas, Hema Krishnamurthy
  • Patent number: 11063887
    Abstract: In an information processing apparatus, a question information acquisition unit acquires question information from a user terminal apparatus. A chat data acquisition unit acquires chat data including one or more pieces of second question data and one or more pieces of second answer data. Each piece of second question data is a collection of one or more pieces of similar first question data selected from FAQ data including the pieces of first question data and first answer data thereto. The second answer data is data obtained by simplifying corresponding one or more pieces of first answer data. An answer data acquisition unit acquires a piece of second answer data corresponding to a piece of second question data identical or similar to the question information. A transmission unit transmits the piece of second answer data acquired by the answer data acquisition unit to the user terminal apparatus.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: July 13, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Akira Tojima
  • Patent number: 11062042
    Abstract: Systems and methods are disclosed for authenticating a chunk of data identified in a query received by a data intake and query system. The data intake and query system receives a query that identifies a set of data and manner for processing the set of data, and identifies a chunk of data that is part of the set of data. The system generates a content identifier, such as a hash, of the chunk of data. The system further authenticates the chunk of data based on the generated content identifier and a content identifier stored by a distributed ledger system.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: July 13, 2021
    Assignee: Splunk Inc.
    Inventors: Nathaniel Gerard McKervey, Ryan Russell Moore
  • Patent number: 11061982
    Abstract: A method, system and computer program product for suggesting a social media tag based on image recognition, by: accessing a social media post including a media object; performing the image recognition on the media object to identify one or more contents of the media object; and suggesting the social media tag based on the contents of the media object.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 11061990
    Abstract: Techniques for generating feedback for an unpublished content item based on published content items are disclosed. A content feedback engine identifies published content items associated with similar attributes as the unpublished content item. Effectiveness scores of the published content items are determined. The content feedback engine determines an effectiveness score for a portion of the unpublished content item based on the effectiveness scores of the published content items. The content feedback engine presents a graphical indication that marks the portion of the unpublished content item based on the effectiveness score for the portion of the unpublished content item. Additionally or alternatively, the content feedback engine recommends content to be added to and/or removed from the unpublished content item based on the content and/or attributes of the published content items.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: July 13, 2021
    Assignee: Oracle International Corporation
    Inventor: Paul Claudell Lawbaugh
  • Patent number: 11042258
    Abstract: Embodiments of a method for creating a methodology implementation that supplements a business application are described. In one embodiment, a comprehensive customer engagement methodology is maintained on a server and defines processes and disciplines related to the business application. A series of requests is received from a collaborative computing environment. The series of requests collectively represent a request for a collection of documents and related metadata included in the comprehensive customer engagement methodology. The series of requests are then responded to by providing a copy of the collection of documents and related metadata.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian R. Allrich, Gregory M. Holman, John R. Nannenga, Lori K. Thalmann Pytlik, Nilesh R. Thakkar
  • Patent number: 11042601
    Abstract: A method for attracting users to a web page is disclosed. A list of keywords relevant to the web page is defined at an operator interface. Each keyword of the list of keywords is independently submitted to a search engine. A result page is received for each keyword. A plurality of information elements is extracted from each result page. A score is calculated for each keyword based on the plurality of information elements extracted from each result page. At least one most attractive keyword is selected from the list of keywords, the selection being based on at least one best score among the scores for the keywords of the list. The at least one most attractive keyword is output on the operator interface as a recommendation for updating the web page to include the at least one most attractive keyword. A server implementing the method is also disclosed.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: June 22, 2021
    Assignee: OVH
    Inventor: Remi Bacha
  • Patent number: 11036776
    Abstract: Clustering a set of natural language queries NLQs based on a set of significant events retrieved from a corpus stored in a computer system is described. A set of NLQs is used by a search engine for searching a selected corpus to retrieve respective sets of significant events. The set of NLQs is clustered into a plurality of NLQ clusters according to a number of common significant events being returned by the search engine for respective members of an NLQ cluster.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Chandrasekaran, Joseph N Kozhaya, Lakshminarayanan Krishnamurthy
  • Patent number: 11036788
    Abstract: Among images contained in information on a posted specific recipe, a predetermined number of the images that are equal to or greater than two are selected as procedure images based on a difference in images. The procedure images concerns a procedure of the specific recipe. Next, procedure outline content, which concerns the procedure of the specific recipe, is generated using the predetermined number of the procedure images. Further, information that contains the procedure outline content is presented as a search result of a search for a recipe.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 15, 2021
    Assignee: Rakuten, Inc.
    Inventor: Yuki Uchida
  • Patent number: 11023463
    Abstract: Systems and methods are disclosed for receiving, at a data intake and query system, a query that includes a subquery that is to be executed at an external data system that supports a different query language than the data intake and query system. The data intake and query system converts the subquery from the query language supported by the external data system to the query language supported by the data intake and query system. The data intake and query system then processes the query including the translated subquery. The translated subquery is then translated back to the language supported by the external data system including any processing or optimizations performed with respect to the subquery.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 1, 2021
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Arindam Bhattacharjee
  • Patent number: 11023486
    Abstract: Low-latency autonomous-analysis includes obtaining data expressing a usage intent with respect to a low-latency database analysis system that intent omits data corresponding to user input expressly requesting low-latency autonomous-analysis, obtaining requested results data based on the data expressing the usage intent, outputting requested visualization data representing at least a portion of the requested results data for presentation to a user, and, in response to outputting the requested visualization data, obtaining low-latency autonomous-analysis data by performing low-latency autonomous-analysis based on the data expressing the usage intent by identifying an autonomous-analysis predicate based on the requested visualization data, obtaining a defined autonomous-analysis latency constraint, obtaining the low-latency autonomous-analysis data based on the autonomous-analysis predicate in accordance with the defined autonomous-analysis latency constraint, such that the low-latency autonomous-analysis data d
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: June 1, 2021
    Assignee: ThoughtSpot, Inc.
    Inventors: Sanjay Agrawal, Antony Chuxiao Chen, Gunjan Jha
  • Patent number: 11017221
    Abstract: A classifier receives a document from a multi-document transaction. The classifier analyzes the document to identify one or more embedded dates in the content of the document and context of one or more positions of the one or more embedded dates in the document. The classifier evaluates each of the one or more embedded dates based on the separate context of each of the one or more positions within the document and a relative age of the one or more embedded dates in view of temporal characteristics of multiple categories of documents of a transaction to select a particular category associated with the document from among the multiple categories. The classifier classifies the document within the transaction as a particular logical type identified by the particular category from among multiple logical types.
    Type: Grant
    Filed: July 1, 2018
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Freed, Corville O. Allen
  • Patent number: 11010430
    Abstract: A user submits a query to a search system that produces a search results page having one or more segments and a plurality of URLs relevant to the query. Embodiments of the disclosure ensure cohesion between the URLs and the segments on the search results page by evaluating each segment relative to the URLs. A relevancy score is calculated for each segment based on the URLs. The relevancy score for each segment is compared to one or more thresholds. Depending on whether the relevancy score for each segment exceeds one or more thresholds, the segment can be eliminated from the search page, relocated on the search page, or left alone. Calculation of each relevancy score is based on information determined from a search log. A feedback loop can help improve the functioning of the suppression and/or relocation functions.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pranathi Reddy Tupakula, Brian Thomas Schwartz, Vaibhav Girish Parikh, Marcelo De Barros, Ramkrishna Khoso
  • Patent number: 11010346
    Abstract: A method of providing access to file content comprises: receiving, at a shared file content server, a request to access file content stored on the shared file content server from a requestor; determining a shared portion of the file content using stored shared portion indication data; and providing the shared portion of the file content to the requestor. The method allows partial sharing of file content.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: May 18, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Vijaykumar Vamanrao Borkar