Preparing Data For Information Retrieval Patents (Class 707/736)
  • Patent number: 10776350
    Abstract: 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: Grant
    Filed: September 26, 2016
    Date of Patent: September 15, 2020
    Assignee: SPLUNK INC.
    Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
  • Patent number: 10776366
    Abstract: 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: Grant
    Filed: May 25, 2016
    Date of Patent: September 15, 2020
    Assignee: Alation Inc.
    Inventors: Sergey Astretsov, David Crawford, Venkatesh Ganti, Aaron Kalb, Jake Magner, Minjoon Park, Satyen Sangani
  • Patent number: 10768975
    Abstract: 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: Grant
    Filed: February 22, 2017
    Date of Patent: September 8, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Ryutaro Sakanashi, Yuuichiroh Hayashi, Dongzhe Zhang
  • Patent number: 10768798
    Abstract: 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: Grant
    Filed: October 31, 2016
    Date of Patent: September 8, 2020
    Assignee: SPLUNK INC.
    Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
  • Patent number: 10764058
    Abstract: 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: Grant
    Filed: June 29, 2018
    Date of Patent: September 1, 2020
    Assignee: Intel Corporation
    Inventors: Thiago Macieira, Ned M. Smith, Joseph Morrow
  • Patent number: 10762097
    Abstract: 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: Grant
    Filed: October 31, 2016
    Date of Patent: September 1, 2020
    Assignee: SPLUNK INC.
    Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
  • Patent number: 10762676
    Abstract: 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: Grant
    Filed: November 13, 2017
    Date of Patent: September 1, 2020
    Assignee: Shutterfly, LLC
    Inventors: 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: 10749834
    Abstract: 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: Grant
    Filed: December 2, 2015
    Date of Patent: August 18, 2020
    Assignee: SONY CORPORATION
    Inventors: Rio Yamasaki, Naoki Nagano, Taiji Ito, Mari Saito
  • Patent number: 10747836
    Abstract: 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: Grant
    Filed: December 16, 2018
    Date of Patent: August 18, 2020
    Assignee: CYBERNETIC MEDIA SYSTEMS, LLC
    Inventor: Brian David McFadden
  • Patent number: 10750116
    Abstract: 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: Grant
    Filed: June 26, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mart Kelder, Alexey Romanovsky, Xianing Zhu, Ran Mokady
  • Patent number: 10733358
    Abstract: 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: Grant
    Filed: August 16, 2013
    Date of Patent: August 4, 2020
    Assignee: salesforce.com, inc.
    Inventor: Gavin Guinane
  • Patent number: 10733208
    Abstract: 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: Grant
    Filed: April 29, 2020
    Date of Patent: August 4, 2020
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
  • Patent number: 10705695
    Abstract: 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: Grant
    Filed: October 31, 2016
    Date of Patent: July 7, 2020
    Assignee: SPLUNK INC.
    Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
  • Patent number: 10706011
    Abstract: 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: Grant
    Filed: May 6, 2013
    Date of Patent: July 7, 2020
    Assignee: INFOPRESERVE INC.
    Inventors: Eric J. Leinberg, Clive R. Daunton, Jacob A. Constantinides
  • Patent number: 10706083
    Abstract: 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: Grant
    Filed: August 8, 2017
    Date of Patent: July 7, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Eunkyung Jung, Seungwon Shin, Hyeryoung Jeong
  • Patent number: 10705796
    Abstract: Disclosed are techniques for classifying inquiries in real-time or nearly real-time. These techniques identify or generate a data model that receives and determine one or more classes for the inquiry in real-time or nearly real-time at least by applying a hierarchical set of rules in the data model to the inquiry. A hierarchical class data structure at least by storing and indexing the one or more classes based in part or in whole upon a hierarchical structure of the one or more classes in a non-transitory computer memory.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: July 7, 2020
    Assignee: INTUIT INC.
    Inventor: Timothy B. Doyle
  • Patent number: 10698878
    Abstract: In some examples, a graph processing server is communicatively linked to a shared memory. The shared memory may also be accessible to a different graph processing server. The graph processing server may compute an updated vertex value for a graph portion handled by the graph processing server and flush the updated vertex value to the shared memory, for retrieval by the different graph processing server. The graph processing server may also notify the different graph processing server indicating that the updated vertex value has been flushed to the shared memory.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: June 30, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Stanko Novakovic, Kimberly Keeton, Paolo Faraboschi, Robert Schreiber
  • Patent number: 10698890
    Abstract: An example method of processing a query at a plurality of storage devices includes receiving a dual query from a client and generating a synchronous query and an asynchronous query based on the dual query. The dual query includes a set of conditions for selecting data from a set of database tables. The method further includes sending the synchronous query to a first storage device, sending the asynchronous query to a second storage device, and receiving a result set of the synchronous query. The result set of the synchronous query includes data selected from a set of database records in a set of primary database tables, which is stored in the first storage device and is a subset of the set of database tables. The method further includes marking a database record. A marked database record indicates usage of the data selected from the database record within a time period.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: June 30, 2020
    Assignee: Red Hat, Inc.
    Inventors: Filip Nguyen, Filip Eliá{hacek over (s)}
  • Patent number: 10699425
    Abstract: Provided are a feature impression axis determination system, a feature impression axis determination method, and a program thereof capable of determining a feature axis indicating features of a plurality of images. A plurality of images is input, and a standard impression value of each of the plurality of images is determined with respect to at least two standard impression axes. The determined standard impression values are plotted in a standard impression region. In the standard region defined by the two standard impression axes, an axis on which a variance of the standard impression values becomes a maximum is determined as a feature impression axis indicating features of the plurality of input images. The determined feature impression axis is displayed in the standard region.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: June 30, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Hirokazu Kondo
  • Patent number: 10693914
    Abstract: Examples disclosed herein relate to alerts for communities of a security information sharing platform. Some examples may enable obtaining a security indicator from a user of a first community of a security information sharing platform that enables sharing of security information among a plurality of communities; including the security indicator in community-based security information associated with the first community, the first security indicator comprising a first observable; sharing the first security indicator with the security information sharing platform; obtaining, from the security information sharing platform, information related to sightings of the first observable; and providing a first alert to the first community based on the information related to the sightings of the first observable.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 23, 2020
    Assignee: Micro Focus LLC
    Inventors: Tomas Sander, Nadav Cohen, Brian Frederik Hosea Che Hein, Ted Ross
  • Patent number: 10693877
    Abstract: Techniques are provided for evaluating the security of data access statements. Specifically, in one embodiment of the claimed subject matter there is provided a technique for evaluating the security of data access statements, comprising: evaluating the criticality of multiple SQL statements contained in multiple sessions accessing a database; generating a critical item set from the multiple sessions, each element in the critical item set indicating one or more SQL statements contained in a session; extracting at least one association rule from the critical item set, each of the at least association rule indicating a sequence of SQL statements contained in a session; and calculating the criticality of each of the at least one association rule.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hao Feng, Sheng Yan Sun
  • Patent number: 10691695
    Abstract: Innovative techniques are disclosed for performing a combined sort and aggregation operation involving eagerly performing aggregation while sorting. The techniques described herein enable an aggregation and a group-by operation to be performed using an amount of system memory that is far less than the system memory required to store all the data records being processed while minimizing the need to spill data to disk. This combined sort and aggregation operation has better performance than conventional techniques since system memory is used more efficiently. In certain embodiments, a combined sort and aggregation operation is disclosed that enables the efficient sorting and aggregation of data records when the desired aggregation function is composable (such as SUM, COUNT, MIN and MAX aggregate operations).
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: June 23, 2020
    Assignee: Oracle International Corporation
    Inventors: Ashish Mittal, Srinivas Vemuri, Kenneth Khiaw Hong Eng
  • Patent number: 10679168
    Abstract: A method for assessing and improving a presence and perception of an entity includes, for one or more presence categories of data sources, determining a number of data sources in a presence category on which the entity has a presence to thereby determine a presence score for the entity. The presence score increases as the number of data sources upon which the entity has a presence increases. For each of a plurality of comments posted on one or more social media sources, the method also includes determining a perception category and sentiment score associated with each comment that is related to the entity to thereby determine a perception score for the entity. A higher perception score indicates that, on average, users have a higher perception of the entity. The method also includes generating a recommendation for improving one or more of the presence score and perception score of the entity based on the determined presence score and the determined perception score.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: June 9, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Hemant Manaharlal Kakkad, Pankhuri Jayprakash Koria, Hardik Pradeep Shah
  • Patent number: 10678852
    Abstract: Among other things, one or more techniques and/or systems are provided for annotating content based upon user reaction data and/or for maintaining a searchable content repository. That is, a user may request and/or opt-in for user reaction data to be detected while a user is experiencing content (e.g., watching a movie, walking through a park, interacting with a website, participating on a phone conversation, etc.). Metadata associated with the content may be used to determine when and/or what sensors to use to detect the user reaction data (e.g., metadata specifying an emotional part of a movie). The content may be annotated with a reaction annotation corresponding to the user reaction data, which may be used to organize, search, and/or interact with the content. A search interface may allow users to search for content based upon annotation data and/or aggregated annotation data of one or more users who experienced the content.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: June 9, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Emmanouil Koukoumidis, Brian Beckman, Nicholas Donald Atkins Lane, Arjmand Micheal Samuel
  • Patent number: 10674219
    Abstract: A content reproducing method and system for performing seamless playback of contents between devices is provided. The contents reproducing system includes a portable device which, when a short distance communication with a remote control which is configured to control an electronic device occurs during reproducing of contents, generates data required by the electronic device for reproducing the contents that are being reproduced, and which transmits the generated data to the remote control; the remote control which receives the data from the portable device and which transmits the received data to the electronic device, in conjunction with the occurrence of the short distance communication with the portable device; and the electronic device for receiving the contents from a contents provider and reproducing the contents.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: June 2, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byung-jeong Jeon, Youn-gun Jung, Kwan-min Lee, Jun-ho Koh
  • Patent number: 10657325
    Abstract: A method for parsing a query based on artificial intelligence, a computer device and a computer program product are provided. The method may include: acquiring annotated data including an annotated search instance, an annotated template instance, a field of a search intent and a category in the field, an attribute of a term in the annotated search instance and a concrete term included in the attribute; performing a training on the annotated data so as to generate an instance dictionary, a template dictionary and an inverted index dictionary; acquiring a target query to be identified; and parsing the target query based on the instance dictionary, the template dictionary and the inverted index dictionary, so as to acquire a target parsing result corresponding to the target query.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: May 19, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Qiongqiong Liu
  • Patent number: 10650476
    Abstract: The invention relates to a computer-implemented method for performing an electronic discovery process using a blockchain. For at least two of phases of the electronic discovery process individual electronic data processing tools are used for executing the respective phase. For each of the phases of the electronic discovery process metadata of the electronic data objects subject to the respective phase of the electronic discovery process and to the electronic data processing tool used for executing the respective phase are stored in the blockchain. Furthermore, audit information about auditable actions carried out during the respective phase by the electronic data processing tool used for executing the respective phase on the electronic data objects is stored in the blockchain. The stored audit information provides an end-to-end audit trail for each of the electronic data objects subject to at least one of the phases of the electronic discovery process.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 12, 2020
    Assignee: International Bussiness Machines Corporation
    Inventors: Michael Bässler, Thomas Hampp, Philipp Hoffmann, David Lebutsch, Daniel Pittner
  • Patent number: 10649996
    Abstract: A massively parallel processing shared nothing relational database management system includes a plurality of storages assigned to a plurality of compute nodes. The system comprises a non-transitory memory having instructions and one or more processors in communication with the memory. The one or more processors execute the instructions to store a set of data in a first set of storages in the plurality of storages. The first set of data is hashed into a repartitioned set of data. The first set of storages is reassigned to a second set of compute nodes in the plurality of compute nodes. The repartitioned set of data is distributed to the second set of compute nodes and a database operation is performed on the repartitioned set of data by the second set of compute nodes.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: May 12, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Li Zhang, Jason Yang Sun, Yonghua Ding
  • Patent number: 10643637
    Abstract: A method for identifying at least one characteristic of a sound-producing object includes storing, in a memory, audio data acquired from an auditory environment via at least one microphone; receiving an input indicating a user request to identify a characteristic of a sound-producing object included in the auditory environment; determining, via a processor and based on a portion of the audio data acquired from the auditory environment prior to the user request, the characteristic of the sound-producing object; and causing information corresponding to the characteristic of the sound-producing object to be output via at least one output device.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: May 5, 2020
    Assignee: Harman International Industries, Inc.
    Inventors: Adam Boulanger, Joseph Verbeke, Stefan Marti, Davide Di Censo, Sven Kratz
  • Patent number: 10635696
    Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a text query including one or more n-grams, including an ambiguous n-gram. The method includes searching multiple keyword generators to identify one or more keyword suggestions matching the ambiguous n-gram, each keyword generator having a particular type. The method includes calculating, by a particular scoring algorithm for each keyword generator, a keyword score for each identified keyword suggestion. The scoring algorithm includes multiple weighting factors chosen based on the type of the keyword generator. The method includes generating a set of suggested queries including at least a portion of the text query and one or more identified keyword suggestions and filtering suggested queries from the set based on privacy settings associated with the identified keyword suggestions. The method includes sending, to the client system, instructions for presenting one or more of the suggested queries.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: April 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Maxime Boucher, Xiao Li, Alexander Perelygin, Veselin S. Stoyanov, Russell Lee-Goldman, Necip Fazil Ayan
  • Patent number: 10635272
    Abstract: Disclosed are mechanisms for sharing managed content through external systems. A sharing module publishes content in a share and metadata associated therewith to an external system. The share represents a folder or directory in a repository managed by an information system such as an enterprise content management system. The publication is made possible through application programming interface (API) calls handled by a first sharing module API, a repository API, a second sharing module API, and an external system API. These APIs together provide a one-to-one mapping of communications protocols used by the managed repository and the external system. The share in the managed repository and the share published to the external system are synced and any conflict between the two is detected and resolved. The shared content can be repatriated back to the managed repository and the shared version deleted from the external system.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: April 28, 2020
    Assignee: OPEN TEXT CORPORATION
    Inventors: Mahesh Bangalore Shankar Rao, Pardeep Kumar, Panchakshrappa Pramod, Prashantha Hanumanthappa, Vikash Sharma, Minu Gukanti
  • Patent number: 10636083
    Abstract: Computer-implemented methods, articles of manufacture and systems for identifying and/or classifying an on-line banking account utilized for business purposes. A computer processor receives or determines a description of an on-line banking account including an abbreviation. Rules are executed determine respective edit distances or scores representing respective degrees of transformation from the abbreviation to respective normalized strings or words. At least one rule specifies that an edit distance or score for transforming an abbreviation to a normalized string is determined without considering any vowel appearing after a first letter of the normalized string if a first letter of the abbreviation is the same as a first letter of the normalized string. Respective edit distances or scores are determined, and at least one string is selected as corresponding to the abbreviation, e.g., the string being associated with the lowest edit distance or score as determined from application of the rules.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: April 28, 2020
    Assignee: INTUIT INC.
    Inventor: Gang Wang
  • Patent number: 10630632
    Abstract: Systems, methods, and non-transitory computer-readable media can train a model to define relatedness ratings for a plurality of terms. A posted content item and a comment to the posted content item are received. A relevance rating for the comment and the posted content item is determined based on the model. The comment is ranked among a plurality of comments based on the relevance rating.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: April 21, 2020
    Assignee: Facebook, Inc.
    Inventor: Erich James Owens
  • Patent number: 10628450
    Abstract: Disclosed herein is a system and method for secure remote data processing between two or more entities over a blockchain. The invention provides for processing of data records within a data structure repository of a smart contract hosted on a blockchain, thereby eliminating the need to transfer the data records to one another, by the entities. The processing is secure and the data records are deleted once the processing is complete.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: April 21, 2020
    Assignee: Innoplexus AG
    Inventor: Abhijit Keskar
  • Patent number: 10621492
    Abstract: The present disclosure relates to a method for centrally processing data records using a record linkage algorithm. The method comprises providing a centralized master repository for storing data records in a predefined data structure having a set of attributes. At least one clustering metric is provided. Clusters of records may be determined using a clustering function that is based on the at least one clustering metric. For each particular cluster, a set of configuration data for the record linkage algorithm may be defined based on a value of the clustering metric within that particular cluster. The individual data records may be assigned to one or more clusters of the clusters using the clustering metric values and the record linkage algorithm may be applied to a set of two or more individual data records assigned to at least one common cluster using the set of configuration data for the common cluster.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Martin Oberhofer, Yannick Saillet, Scott Schumacher, Jens P. Seifert
  • Patent number: 10623932
    Abstract: A device may receive sensor data from one or more sensor devices. The device may detect a trigger condition, that triggers an update to a model used to analyze the sensor data, based on receiving the sensor data. The trigger condition may include at least one of: a change in a type of data included in the sensor data, a change in an entity being monitored in association with the sensor data, or a change in a frequency with which the sensor data is received from the one or more sensor devices. The device may transmit a request to update the model based on detecting the trigger condition. The device may receive an updated model based on transmitting the request to update the model. The device may apply the updated model to the sensor data and/or subsequent sensor data received from the one or more sensor devices.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 14, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Anutosh Maitra, Nataraj Kuntagod, Senthil Kumar Kumaresan, Satya Sai Srinivas
  • Patent number: 10621189
    Abstract: A method and apparatus of a device that performs a search using a plurality of application states is described. In an exemplary embodiment, the device receives a plurality of application states from a plurality of applications running on a device. The device further creates an index of the plurality of application states. In addition, the device receives a query to search for data stored on the device. Furthermore, the device searches the plurality of application states using the index and the query. The device additionally determines a match for the query of one of the plurality of the application states and returns the match for the matching application state.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 14, 2020
    Assignee: Apple Inc.
    Inventors: Christopher Scott Linn, John M. Hörnkvist, Steven Jon Falkenburg, Vipul Ved Prakash, David Salim, Keith Stattenfield
  • Patent number: 10614035
    Abstract: An information processing system includes a processor configured to create, when object data is compressed for each word in units of records, count data that indicates for each record of the object data, an appearance count of each word, the count data being added to the object data that has been compressed; and identify based on the count data, a second character string that corresponds to a first character string defined as a search condition for the object data.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: April 7, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masao Ideuchi, Masahiro Kataoka, Takashi Furuta, Shinichiro Nishizawa
  • Patent number: 10616299
    Abstract: A device may communicate with a group of devices to obtain data regarding a set of events occurring for the group of devices. The device may process the data regarding the set of events to remove a subset of data entries, from the data, that is associated with an anomalous event. A first layer of analysis may relate to the group of devices, a second layer of analysis relating to a set of sessions of operating a user interface via the group of devices, and a third layer of analysis relating to information provided via the user interface. The device may perform the multiple layers of analysis via a machine learning technique to identify an alteration relating to the information provided via the user interface. The device may alter the information provided via the user interface based on performing the multiple layers of analysis.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: April 7, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Ketaki Deshpande, Muthumari Shanmugasundaram, Ruchika Sachdeva, Laura Chittick, Youssef D. Tuma, Jonathan Saginaw, Juhi Munjal, Michael Baldino, III, Jonathan Stribley, Kaushik Sanyal, Arnab D. Chakraborty, Deepthi Adimulam
  • Patent number: 10614528
    Abstract: A system and method for automatically generating reports. The method includes: obtaining a first set of data of characteristics of an entity; selecting at least one database that stores reporting requirements for the entity; retrieving, based on the obtained first set of data, at least one reporting requirement from the selected at least one database; obtaining a second set of data that includes information to be reported; creating at least a template based on the at least one reporting requirement and the second set of data, wherein the at least a template is a structured dataset that includes at least one reporting parameter; generating at least one report based on the created at least a template and the second set of data; and, sending, to at least one reporting authority system, the at least one generated report.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: April 7, 2020
    Assignee: VatBox, Ltd.
    Inventors: Noam Guzman, Isaac Saft
  • Patent number: 10606955
    Abstract: A database may contain a corpus of text strings, the text strings respectively associated with vector representations thereof, where each of the vector representations is an aggregation of vector representations of words in the associated text string. An artificial neural network (ANN) may have been trained with mappings between: (i) the words in the text strings, and (ii) for each respective word, one or more sub strings of the text strings in which the word appears. A server device may be configured to: receive an input text string; generate an input aggregate vector representation of the input text string by applying an encoder of the ANN to words in the input text string; compare the input aggregate vector representation to the vector representations; identify a relevant subset of the vector representations; and transmit the text strings that are associated with the relevant subset of the vector representations.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 31, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, ChitraBharathi Ganapathy, Shiva Shankar Ramanna
  • Patent number: 10599739
    Abstract: There is a demand for a technique capable of associating pieces of tag information with each other when the pieces of tag information are assigned to object information on a social network. According to the present disclosure, there is provided an information processing device including a control unit configured to associate a plurality of pieces of tag information assigned to object information existing on a social network. Therefore, pieces of tag information can be associated with each other when the pieces of tag information are assigned to object information existing on a social network.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: March 24, 2020
    Assignee: SONY CORPORATION
    Inventors: Shunsuke Suzuki, Takanori Sasaki
  • Patent number: 10593075
    Abstract: A linear asset processing and managing system and method may include receiving a plurality of metrics associated with a linear asset segment from an asset management system over a network, in response to a request by the computing system to the asset management system, calculating an intermediate point on the geospatial context using a geometric analytic tool that analyzes the plurality of metrics received from the asset management system, determining a geospatial length of the linear asset segment, using the intermediate point and at least one metric of the plurality of metrics, and displaying the linear asset segment of the linear asset on the geospatial context.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tiago Bertoni Scarton, Thiago Bianchi, Joao Souto Maior
  • Patent number: 10585976
    Abstract: Disclosed is a device and method for representing HTML elements having three-dimensional (3D) information on web, the device including a virtual space providing unit configured to provide a 3D virtual space that is displayed on the web, and an HTML element placing unit configured to place an HTML element that is displayed in a 3D layout on the 3D virtual space, based on an HTML document.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: March 10, 2020
    Assignee: Korea Institute of Science and Technology
    Inventors: Daeil Seo, Byounghyun Yoo, Heedong Ko
  • Patent number: 10579664
    Abstract: In a system comprising media files resident on various devices which can interconnect and provide indices of their media library content, an organization method may provide an aggregate view of the media library of all connected devices ordering the media library contents of various connected devices from the point of view of the device from which the view of the aggregate library will be shown. This point-of-access-centric view of the library may be formed by prioritizing one or more of relevance, reliability, or proximity of the connected devices from the perspective of the viewing device.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: March 3, 2020
    Assignee: REALNETWORKS, INC.
    Inventor: Milko Boic
  • Patent number: 10572551
    Abstract: In an approach, memory usage within a database management system is optimized by designating an application root which stores data and metadata for database objects that are common across pluggable databases which support the same application. In addition, the application root can be used to manage access to the pluggable databases by defining common users which are created at the application root, but can be used to access any of the member pluggable databases. Furthermore, different versions of the same application can be supported concurrently by maintaining separate application roots for each version. For instance, when an upgrade is applied to the application root, a clone can be created and the update can be applied to the clone. Then, the member pluggable databases which are to be upgraded can be synchronized to the clone, while leaving other pluggable databases servicing the previous version of the application.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: February 25, 2020
    Assignee: Oracle International Corporation
    Inventors: Andre Kruglikov, Kumar Rajamani, Thomas Baby, Philip Yam
  • Patent number: 10572031
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for causing re-sizing of items in a user interface of a web browser-based application. A bounding window of a web browser comprising a presentation of items can be caused to be displayed in a user interface on a display of a device. First keyboard input from a user interacting with a first item can be processed. A first edge of a first item can be caused to be transformed to a re-configurable state. Second keyboard input from the user interacting with the first item can be processed. A size of the first item can be caused to be changed by causing the first edge to move from a first relative position to a second relative position with respect to the other items displayed in the user interface.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 25, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jesse Alan Hausler, Katherine Jeanne Rushton, Gregory Pinto, Michael M Pedersen, II
  • Patent number: 10575162
    Abstract: The present invention extends to methods, systems, and computer program products for detecting and validating planned event information. A plurality of normalized signals is accessed. Planned event data across the plurality of normalized signals is checked for inconsistencies. Any inconsistencies are resolved in an automated fashion, for example, through reference to databases containing additional information. A planned event can be detected/validated from concurring and/or resolved planned event data. A validator can refer to an event history database and/or a planning system to validate a possible planned event as an actual planned event.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: February 25, 2020
    Assignee: Banjo, Inc.
    Inventors: Damien Patton, Joshua J. Newman, Tilmann Bruckhaus
  • Patent number: 10574614
    Abstract: 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: Grant
    Filed: April 20, 2017
    Date of Patent: February 25, 2020
    Assignee: PICPOCKET LABS, INC.
    Inventors: Wolfram K. Gauglitz, Joshua M. LeBeau, Paul A. McDonald, Shanmugapriyan Devaraj
  • Patent number: 10574585
    Abstract: Disclosed aspects relate to resource usage management in a stream computing environment that includes a set of hosts having a set of processing elements which has a set of stream operators. A first activity indicator may be detected for a first subset of the set of stream operators. A resource action for performance with respect to the first subset of the set of stream operators may be determined based on the first activity indicator. The resource action may be performed with respect to the first subset of the set of stream operators to benefit resource usage in the stream computing environment.
    Type: Grant
    Filed: January 7, 2017
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Cory J. Kleinheksel, David M. Koster, Jason A. Nikolai