Patents Examined by Anthony G Gemignani
-
Patent number: 11334572Abstract: The present disclosure provides a method and device for displaying query results based on deep question and answer, in which the method includes: receiving a query, in which the query is a preset type query in a preset field; obtaining short viewpoints of aggregation results corresponding to the query, in which each of the aggregation results is obtained by aggregating webpages where viewpoint sentences from a same viewpoint cluster are located, and a short viewpoint of each of the aggregation results is obtained according to viewpoint sentences from a corresponding viewpoint cluster; and displaying the short viewpoints of the aggregation results.Type: GrantFiled: July 13, 2017Date of Patent: May 17, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Yanfeng Chen
-
Patent number: 11327946Abstract: Implementations of the present disclosure include receiving, by the centralized sub-system, change data representing a change to an electronic document stored in the centralized sub-system, the change data identifying a user that submitted the change, transmitting, by the centralized sub-system, the change to the decentralized sub-system, recording, by the decentralized sub-system, the change in a change log recorded in a blockchain that is maintained within the decentralized sub-system, the blockchain being stored in multiple nodes of the decentralized sub-system, and editing, by the centralized sub-system, the electronic document based on the change to provide an edited electronic document that is stored in the centralized sub-system.Type: GrantFiled: February 20, 2019Date of Patent: May 10, 2022Assignee: SAP SEInventor: Boris Greven
-
Patent number: 11321372Abstract: System and methods for obtaining frequent terms in a set of data is provided. The method comprises obtaining the set of data comprising a stream of terms; analyzing the stream of terms using a modified data streaming generator to find a set of frequent terms; forming a dictionary of terms based on the set of most frequent terms; identifying one or more of the set of frequent terms in the set of data; and analyzing the one or more of the set of frequent terms in the set of data to determine a context and/or structure based on neighboring terms in the set of data; providing a visualization tool for the interactions with the frequent terms and the application at hand.Type: GrantFiled: December 18, 2017Date of Patent: May 3, 2022Assignee: THE JOHNS HOPKINS UNIVERSITYInventors: Michael Jacobs, Vladimir Braverman, Nikita Ivkin, Sanghyun Choi
-
Patent number: 11288237Abstract: Systems and methods for using a thin arbiter node as a quorum decision maker in a distributed file system. An example method comprises receiving a write request with respect to a file, identifying a first data storage unit storing a first replica of the file and a second data storage unit storing a second replica of the file, determining that the first data storage unit is unavailable and that the second data storage unit is available, and in response to determining, using metadata residing on a thin arbiter node, that the second data storage unit contains at least on stale file replica, failing the write request to avoid split brain in the distributed file system.Type: GrantFiled: November 6, 2018Date of Patent: March 29, 2022Assignee: Red Hat, Inc.Inventors: Pranith Kumar Karampuri, Karthik Subrahmanya, Ravishankar Narayanankutty, Ashish Pandey
-
Patent number: 11275807Abstract: Aspects of the technology enable selective updating of search results and refreshing an entire webpage while minimizing the amount of information transmitted between a client device and a web server. The approach involves determining whether a change in a detected location of the client device would alter the search results or other portions of the webpage. Current and previously received location information is analyzed and compared against a threshold value, which indicates whether there would be a change to location-relevant information. A location signal is provided to the client device based on this analysis, which is used to determine whether to refresh the received search results, to refresh an entire webpage, or to not refresh either the received search results or the entire webpage.Type: GrantFiled: November 7, 2017Date of Patent: March 15, 2022Assignee: Google LLCInventor: Ankit Gupta
-
Patent number: 11243983Abstract: Systems, devices, and methods for communications among access points (APs) and mobile wireless devices are disclosed. A database having a persistent profile table (PPT) can be used to store information related to access point operations. Information related to a plurality of APs can be detected and stored in the PPT. Certain information may be common to multiple of the APs, allowing for compression of the data for more efficient storage. Fingerprint data related to the APs can be clustered based on a first order identifier (e.g., SSID, PLMN) and a second order identifier (e.g., MAC, MAC prefix, cell ID). The clusters can be further compressed by, for example, storing common features only once, and storing uncommon features individually, along with an identifier frame indicating which features are unique within the group of clusters. A mobile device can query the persistent profile table to verify the identity of unknown APs.Type: GrantFiled: October 18, 2018Date of Patent: February 8, 2022Assignee: QUALCOMM IncorporatedInventors: Subrato Kumar De, Dineel Diwakar Sule, Nabeel Al-Saber
-
Patent number: 11210279Abstract: A distributed offline indexing system uses a set of data processing systems in a distributed computing environment to create an index database that can store, for example, data about geographical or geospatial areas. The index database can be distributed across a plurality of database shards such that each shard includes an index file and a DB file. The index files include keys that refer to values in their corresponding DB files. The keys are used to look-up their corresponding values at search time. At indexing time, the keys are hashed, with an entropy creating hash, to distribute the keys across the shards.Type: GrantFiled: April 13, 2017Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Rachid Kachemir, Krishna M. Behara, Bradley C. Kellett
-
Patent number: 11182384Abstract: Described herein are systems and methods in which key values associated with events are aggregated as those events are processed by an event processing engine. In some embodiments, the system maintains a number of key-value mappings associated with a plurality of key values to be updated. Each key value may be associated with a key log that can be accessed to quickly generate useful information while minimizing the number of operations needed to generate that information. The key log may be updated each time that the associated key value is updated in order to maintain a running history of key-value updates.Type: GrantFiled: July 25, 2016Date of Patent: November 23, 2021Assignee: Visa International Service AssociationInventor: Minghua Xu
-
Patent number: 11159334Abstract: A mechanism is provided for adding software signatures to a software catalog may be provided. The software catalog comprises a vendor-maintained software catalog section, a user-maintained software catalog section, and a community-maintained software catalog section. The mechanism scans a system using a software asset management tool. The mechanism adds a new software signature to the community-maintained software catalog section via a Blockchain transaction. An acceptance of the signature into the community-maintained software catalog section is based on a received Blockchain proof-of-work message.Type: GrantFiled: October 4, 2016Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Jagoda Kuzma, Bartlomiej T. Malecki, Piotr Padkowski, Marek Peszt, Piotr J. Walczak
-
Patent number: 11138216Abstract: A unified visualization interface is disclosed. One example is a system including an association module, a multicasting module, a data sharing module, and a unified visualization interface. The association module associates an identified event in a first visualization system with a visualization function. The multicasting module stores event data related to the identified event and the associated visualization function in a shared data source, and multicasts the identified event to a second visualization system. The data sharing module associates the event data with characteristics of the first visualization system, and shares, in response to the multicast of the identified event, the shared data source with the second visualization system.Type: GrantFiled: February 20, 2015Date of Patent: October 5, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming C Hao, Michael Hund, Nelson L Chang, Riddhiman Ghosh, Gregory William Cook, Kevin Smathers, Arun Kumar Paruchuri, Renato Keshet
-
Patent number: 11113236Abstract: A method for automatically generating and processing a number of protocol files of different types of an automation system of a technical plant includes identifying a number of relevant protocol files of different types from the generated protocol files based on at least one protocol parameter, transforming the identified relevant protocol files of different types into relevant standardized protocol files of the same type by using an agent-based software, analyzing and/or processing data sets of the relevant standardized protocol files of the same type, and outputting and/or saving the data sets of the relevant standardized protocol files.Type: GrantFiled: March 24, 2015Date of Patent: September 7, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Mikhail Roshchin, Alexander Storl
-
Patent number: 11106665Abstract: A computer-implemented automated review method for structured query language (SQL) source code files seeking to access a data store comprises the steps of calculating an SQL complexity score; setting an issue flag if the SQL complexity score is greater than a threshold; checking the SQL source code for SQL-92 compliance; setting the issue flag if any of the SQL source code files is not SQL-92 compliant; comparing a type of data in the SQL source code files to be input to the data store with a type of a field in the data store set to receive the input data; setting the issue flag if the type of any input data does not match the type of a corresponding data store field; checking the SQL source code for SQL triggers set to activate when selected SQL commands are executed; and setting the issue flag if there are any SQL triggers.Type: GrantFiled: May 6, 2020Date of Patent: August 31, 2021Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Matthew Anderson, Richard T. Snyder, Daniel George Galvin
-
Patent number: 11093307Abstract: A device may receive first information that identifies an input associated with a virtual agent application executing on a user device. The virtual agent application may provide an interface for a project involving a plurality of user devices. The device may determine, based on the first information that identifies the input, a first response based on second information. The device may determine, based on at least one of the first information that identifies the input or the first response and without user input, a second response. The device may provide, to the virtual agent application of the user device, fourth information that identifies at least one of the first response or the second response.Type: GrantFiled: April 13, 2017Date of Patent: August 17, 2021Assignee: Accenture Global Solutions LimitedInventors: Roshni Ramesh Ramnani, Harshawardhan Madhukar Wabgaonkar, Shubhashis Sengupta, Sanjay Podder, Neville Dubash, Tirupal Rao Ravilla, Sumitraj Ganapat Patil, Rakesh Thimmaiah, Priyavanshi Pathania, Reeja Jose, Chaitra Hareesh
-
Information processing method, information processing apparatus, and non-transitory recording medium
Patent number: 11093537Abstract: There is provided an information processing method for performing, through interaction with a user, narrowing down regarding information that the user desires to search for. The method includes: outputting a first question, which is an open question, about a target of search; obtaining a first answer to the first question, the first answer being input by the user; if a determination is made indicating that the first answer does not satisfy a first condition and that a word or phrase corresponding to a word or phrase included in the first answer is not included in a database, outputting a second question, which is an open question, for requesting an explanation about the word or phrase included in the first answer and not included in the database; and if a determination is made indicating that the first answer satisfies the first condition, outputting a closed question about the target of search.Type: GrantFiled: November 7, 2017Date of Patent: August 17, 2021Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Mitsuru Endo, Katsuyoshi Yamagami, Takashi Ushio -
Patent number: 11068486Abstract: A method for automatically processing log files of different types of an automation system, said method determining a message part of a data set of the log file. All contents of the respective data sets of the log files are concatenated. The data sets of all the log files are summarized in a summary file. The data sets of all the log files are chronologically sorted in the summary file. The data sets are compressed in the summary file. The compressed data sets in the summary file are coded. The compressed data sets are assigned to groups with associated group codes. The group code of the assigned group is decoded. The decoded group code is output as the alphanumeric message part of the log file. The alphanumeric message part of the log file is stored in a memory.Type: GrantFiled: March 24, 2015Date of Patent: July 20, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Alexander Storl, Steffen Pauer, Mikhail Roshchin
-
Patent number: 11055363Abstract: A method for distributed multi-choice voting/ranking in a network with a plurality of nodes associated to a set of choices is disclosed. The method includes setting a plurality of value sets for a plurality of nodes, setting a plurality of collections of memory sets for the plurality of nodes, and updating the plurality of value sets. In addition, the method includes updating the plurality of collections of memory sets, calculating a majority vote for the set of choices, and calculating a rank set for the set of choices.Type: GrantFiled: July 6, 2017Date of Patent: July 6, 2021Inventors: Saber Salehkaleybar, Arsalan Sharifnassab, S. Jamaloddin Golestani
-
Patent number: 11030462Abstract: Systems, methods, and non-transitory computer-readable media can store fingerprint data corresponding to one or more content items in an index data structure, the index data structure comprising a set of bins, wherein at least one first bin references a list of fingerprinted frames, and wherein at least one fingerprinted frame in the list corresponds to a first content item. A determination is made that one or more fingerprinted frames corresponding to a second content item are to be added to the index data structure. At least one of the fingerprinted frames corresponding to the second content item are added to the list of fingerprinted frames that is referenced by the first bin.Type: GrantFiled: December 30, 2016Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: Sergiy Bilobrov, Maksim Khadkevich, Eran Ambar
-
Patent number: 10956455Abstract: According to some embodiments, described herein is a system and method for classifying and grouping users of a task database system based on their activities in completing tasks defined in the task database system. A cloud server communicatively coupled to the task database system receives task data from the task database system, receives a request for ranking users under a particular level in a user hierarchy, gathers user activity data from an activity data server, uses a predetermined algorithm calculate a raw score for each user based on the user's activity, normalizes the raw score, and generates a ranking of the users based on their normalized scores. The ranking can be used as an indicator for determining which users need additional training in communicating with outside parties in completing assigned tasks.Type: GrantFiled: October 17, 2018Date of Patent: March 23, 2021Assignee: CLARI INC.Inventor: Mahesh Subedi
-
Patent number: 10956417Abstract: Techniques are provided for scheduling data operations for a given query based upon a query-cost model that analyzes the cost of scheduling data operations based upon their operation cost and the type of resources needed for the operation. In an embodiment, a database server receives a set of operations for a query. The database server determines a set of leaf operation nodes from the set of data operations, where the set of leaf operation nodes includes operation nodes that do not depend on the execution of other nodes within the set of data operations. The database server compares operation costs between the leaf operation nodes to determine which leaf operation node to insert into a scheduled order set. The database server inserts the leaf operation node into the scheduled order set. Then the database server iteratively determines new leaf operation nodes and performs cost analysis on remaining leaf operation nodes to generate a set of scheduled data operations.Type: GrantFiled: April 28, 2017Date of Patent: March 23, 2021Assignee: Oracle International CorporationInventors: Jarod Wen, Sam Idicula, Nitin Kunal, Thomas Chang, Gong Zhang, Nipun Agarwal, Farhan Tauheed
-
Patent number: 10877932Abstract: An information processing apparatus includes: a first memory that stores an information processing program; a second memory that stores a file-to-be-erased; and a processor. When executing the information processing program, the processor, when the processor executes a job which requires to generate a temporary file, selects a file having a size larger than a size of the temporary file out of one or more files-to-be-erased stored in the second memory, treats the selected file as a file-to-be-unerased, divides the file-to-be-unerased stored in the second memory into a first file having a size the same as the size of the temporary file and a second file being a rest, treats the second file as a file-to-be-erased, writes the temporary file over the first file as a file-to-be-unerased to thereby generate the temporary file, and after the temporary file is used in the job, treats the temporary file as a file-to-be-erased.Type: GrantFiled: December 18, 2017Date of Patent: December 29, 2020Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventor: Yuya Maesono