Database And File Access Patents (Class 707/705)
  • Patent number: 11321325
    Abstract: A query directed at a source table organized into a set of batch units is received. The query includes a pattern matching predicate that specifies a search pattern. A set of N-grams are generated based on the search pattern. A pruning index associated with the source table is accessed. The pruning index comprises a set of filters that index distinct N-grams in each column of the source table. The pruning index is used to identify a subset of batch units to scan for matching data based on the set of N-grams generated for the search pattern. The query is processed by scanning the subset of batch units.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: May 3, 2022
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Ismail Oukid, Stefan Richter
  • Patent number: 11294947
    Abstract: A content arranging method and apparatus in a media equipment and recording medium that stores a program source associated with the method are provided. The content arranging method includes extracting time information associated with stored contents from meta data of each of the stored contents, classifying the stored contents based on the extracted time information and a time interval for arranging the stored contents, determining at least one time item corresponding to the time interval, and arranging each of the classified contents under a corresponding time item. The method arranges the stored contents in the media equipment based on a time so that a user readily retrieves a desired content.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: April 5, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jong-Seok Kim
  • Patent number: 11294974
    Abstract: An embedding associated with a query comprising one or more query terms is determined to be not stored in memory. An embedding is generated for the one or more query terms. One or more web documents that are similar to the generated embedding are determined. One or more content cards associated with the one or more web documents that are determined to be similar to the generated embedding are provided in a content feed.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: April 5, 2022
    Assignee: Apple Inc.
    Inventors: Anand Shukla, Derek Kisman, Kushal Tayal, Steven Baker, Vishnu Priya Natchu
  • Patent number: 11294972
    Abstract: This disclosure generally covers systems and methods that create sequential segments from analytics data to enable investigation of events that occurred before or after a certain sequence of events—that is, pre-sequence or post-sequence events. In particular, certain embodiments of the disclosed systems and methods receive a segment query of certain analytics data to identify events that occurred before or after a defined sequence of events within a network and—in response to the segment query—provide a query result that identifies pre-sequence events or post-sequence events. By providing such query results, the disclosed systems and methods enable users to examine correlations between a sequence of events and any pre-sequence or post-sequence events, including any data associated with those events at a granular level.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: April 5, 2022
    Assignee: Adobe Inc.
    Inventors: William Brandon George, Kyle W. Smith
  • Patent number: 11288272
    Abstract: In some embodiments, a method detects a cancelation of a query for an application that is running. The query is being performed on a database system. The method processes the cancellation to determine one or more threads associated with the query and sends a signal to the one or more threads that are associated with the process to suspend the one or more threads. One or more signal handlers for the one or more threads are called and an exception is thrown by the one or more signal handlers to cancel the query. The exception causes the query to be canceled.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 29, 2022
    Assignee: SAP SE
    Inventors: Chae Kwang Lee, Juchang Lee, Jaeyoung Choi
  • Patent number: 11283831
    Abstract: In one embodiment, a device in a network inserts a profile tag into an address request sent by an endpoint node in the network to a lookup service. The lookup service is configured to identify one or more addresses with which the endpoint node is authorized to communicate based on a profile for the endpoint node associated with the inserted profile tag. The device receives an address response sent from the lookup service to the endpoint node that indicates the set of one or more addresses with which the endpoint node is authorized to communicate. The device determines whether a communication between the endpoint node and a particular network address is authorized using the set of one or more addresses with which the endpoint node is authorized to communicate. The device blocks the communication based on a determination that the particular network address is not in the set of one or more addresses with which the endpoint node is authorized to communicate.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: March 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Levy-Abegnoli, Eliot Lear, Brian E. Weis
  • Patent number: 11271909
    Abstract: Methods and apparatus for ensuring the privacy of users and/or devices in a content delivery network from which data regarding the users' interaction with content is collected and distributed. In one embodiment, “tuning” records which describe the interaction of users with content or other activities of interest are collected. It is determined whether an opportunity for compromise of the user's privacy (e.g., by derivative association) is present. If it is determined that such an opportunity exists, at least portions of the data are modified (e.g., collapsed). The modification may comprise replacing a first explicit data value with a second descriptive data value, increasing a range for the value, generalizing the value, removing the value, or encoding the value. Further processing of the collected tuning records may include, validating the data, accounting for latency, and generating reports based thereon.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 8, 2022
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Justin Tidwell, Eduardo Samame, Craig Engel, Craig Goldberg
  • Patent number: 11269483
    Abstract: An electronic device: detects, via one or more input devices, a first input that corresponds to selection of a transport affordance while displaying a content item; and, in response to detecting the selection of the transport affordance, displays, on a display, a transport interface provided to perform one or more operations on the content item, including: a tag modification affordance provided to modify tags associated with the content item; and one or more transport option affordances associated with different selectable options for performing the one or more operations on the content item.
    Type: Grant
    Filed: May 12, 2018
    Date of Patent: March 8, 2022
    Assignee: APPLE INC.
    Inventors: Richard R. Dellinger, Raymond S. Sepulveda, Chun Kin Minor Wong
  • Patent number: 11238021
    Abstract: A computer-implemented method according to one embodiment includes initiating a creation of a search index for a data storage cartridge, transparently loading the data storage cartridge into a data storage drive of a data storage library, creating the search index, utilizing the data storage cartridge and the data storage drive, and storing the search index.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Brian G. Goodman, Leonard G. Jesionowski, Kenny Nian Gan Qiu
  • Patent number: 11222035
    Abstract: Some embodiments may be associated with a cloud-based computing environment. A centralized multi-tenancy service may include an application interface to receive a query from one of a plurality of applications. A tenant policy store may contain declarative tenant policies, and a tenant policy manager engine may automatically process the received query based on at least one tenant policy. If the received query is not processed successfully, the centralized multi-tenancy service may return an error message to the application via the application interface. If the received query is processed successfully, the centralized multi-tenancy service may exchange information with a multi-tenant service instance (e.g., a multi-tenant database as a service instance) and return a data result to the application via the application interface.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: January 11, 2022
    Assignee: SAP SE
    Inventors: Dinesh Kumar, Shashank Mohan Jain
  • Patent number: 11217228
    Abstract: Systems and methods for speech recognition are provided. In some aspects, the method comprises receiving, using an input, an audio signal. The method further comprises splitting the audio signal into auditory test segments. The method further comprises extracting, from each of the auditory test segments, a set of acoustic features. The method further comprises applying the set of acoustic features to a deep neural network to produce a hypothesis for the corresponding auditory test segment. The method further comprises selectively performing one or more of: indirect adaptation of the deep neural network and direct adaptation of the deep neural network.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: January 4, 2022
    Assignee: SRI International
    Inventors: Vikramjit Mitra, Horacio E. Franco, Chris D. Bartels, Dimitra Vergyri, Julien van Hout, Martin Graciarena
  • Patent number: 11201792
    Abstract: A management system configured to manage device information responds, if an acquisition request for device information is received from an information processing terminal, to the information processing terminal with information for displaying the device information and script information including a command to cause the information processing terminal to check whether access to a web server implemented on the device is permitted. The information processing terminal is configured to, if the access to the web server implemented on the device is not permitted due to execution of the command included in the script information, be restricted from accessing the web server implemented on the device.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: December 14, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kotaro Matsuda
  • Patent number: 11189367
    Abstract: An apparatus for determining similarity between medical data sets for a plurality of patients or other subjects comprises at least one data store and a processing resource. The at least one data store is configured to store a respective representation of each of a plurality of data sets, the representation of each data set being generated by applying a model for representing data sets with respect to a plurality of features. The processing resource is configured to use the model to obtain a representation of a further medical data set, and perform a similarity determining process to determine similarity between the representation of the further medical data set and at least some of said representations of said plurality of medical data sets.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 30, 2021
    Assignee: CANON MEDICAL SYSTEMS CORPORATION
    Inventors: Aneta Lisowska, Alison O'Neil, Ian Poole
  • Patent number: 11188587
    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 30, 2021
    Assignee: Roku, Inc.
    Inventors: Jose Pio Pereira, Sunil Suresh Kulkarni, Shashank Merchant, Prashant Ramanathan, Pradipkumar Dineshbhai Gajjar
  • Patent number: 11188621
    Abstract: Example techniques facilitate for applying a share restriction to a curated playlist within a shared playback queue. In example implementations, a first media playback system may share its playback queue with a second media playback system. The playback queue of the first media playback system may include a curated playlist associated with a share restriction. When sharing its playback queue of the first media playback system, the first media playback system may enforce the share restriction on the curated playlist as queued in a second playback queue of the second media playback system.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: November 30, 2021
    Assignee: Sonos, Inc.
    Inventor: Steven Beckhardt
  • Patent number: 11190525
    Abstract: The present disclosure provides a blockchain system and a permission management method thereof. The blockchain system includes a plurality of node groups, group account information of each node group is stored in a block of the blockchain, the group account information includes a permission set of the node group, and each node in the node group has all permissions in the permission set of the node group; and the permissions of the nodes in each node group are controlled by a management node in a parent group of the node group; and the permissions in the permission set of each node group are more than those of the permission set corresponding to a child group of the node group; and the member account information of each node is stored in the block of the blockchain, and the member account information includes the permissions of the node.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 30, 2021
    Assignee: Cloudminds (Shanghai) Robotics Co., Ltd.
    Inventors: Yueyang Zhang, Hui Xie
  • Patent number: 11182454
    Abstract: An optimization system receives a first information item to be placed within a web page that is displayed on a graphical user interface. The optimization system retrieves stored user data about the first information item from a user history database. The optimization system calculates a redundancy value for the first information item, which is a measure of the frequency with which the user has interacted with the first information item in the past. The optimization system compares the redundancy value for the first information item to a predetermined threshold value. When the redundancy value of the information item is greater than or equal to the predetermined threshold value, the optimization system requests a second information item from the information source server. The optimization system receives the second information item and places the second information item on the web page that is displayed on the graphical user interface.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Arning, Klaus Rindtorff
  • Patent number: 11182565
    Abstract: A method includes retrieving, at an electronic device, a first natural language (NL) input. An intent of the first NL input is undetermined by both a generic parser and a personal parser. A paraphrase of the first NL input is retrieved at the electronic device. An intent of the paraphrase of the first NL input is determined using at least one of: the generic parser, the personal parser, or a combination thereof. A new personal intent for the first NL input is generated based on the determined intent. The personal parser is trained using existing personal intents and the new personal intent.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: November 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Avik Ray, Yilin Shen, Hongxia Jin
  • Patent number: 11176102
    Abstract: A virtual machine container file is analyzed to determine which portion of the virtual machine container file corresponds to a virtual machine file system metadata of the virtual machine container file. One or more differences between a first version of a virtual machine container file and a second version of the virtual machine container file are determined at least in part by traversing a snapshot structure associated with the virtual machine container file. The determined one or more differences that corresponds to the virtual machine file system metadata portion of the virtual machine container file are identified based at least in part on the analysis of the virtual machine container file.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: November 16, 2021
    Assignee: Cohesity, Inc.
    Inventors: Chinmaya Manjunath, Anirvan Duttagupta, Anubhav Gupta, Sidharth Mishra, Zhihuan Qiu
  • Patent number: 11170392
    Abstract: Competitors are classified in terms of products the competitors offer. A product set is generated from product information received from a user. Also, a competitor set is generated, where the competitor set comprises at least one competitor determined to be relevant to one or more products in the product set. A target price rule is generated that is operative to change a price offered by the user for the at least one product. A competitor's relevancy can be determined by considering factors such as: (1) unique visitors to the competitor's website, (2) reviews on the competitor's website (3), ratings on the competitor's website, (4) absolute number of products common to the user's website and the competitor's website, (5) percentage number of products common to the user's website and the competitor's website, and (6) number of products offered by the competitor that comprise the product set.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: November 9, 2021
    Assignee: Home Depot Product Authority, LLC
    Inventor: Rodrigo Pierzchalski Carvalho
  • Patent number: 11163617
    Abstract: The present disclosure relates to processing operations configured to tailor notifications of productivity feature suggestions based on predictive relevance to a context associate with user access to an electronic document. Machine learning modeling executes a contextual evaluation of user access to predictively determine relevance of a suggestion that relates to: 1) a confidence in the quality of the suggestion; and 2) a timing prediction as to the urgency for surfacing the suggestion to the user so that the suggestion is most applicable. Example notifications are proactive interruptions that aim to aid processing efficiency in task execution as well as an improve user interface experience when users work with an application/service and/or an application platform that comprises a suite of applications/services. A manner in which the notification is presented may vary based on the confidence in the relevance of the suggestion and timing relevance for interrupting a user's workflow.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patricia Hendricks Balik, Anav Silverman, Alyssa Rachel Mayo, Shikha Devesh Desai, Gwenyth Alanna Vabalis Hardiman, Penelope Ann Collisson, Yu Been Lee, Susan Michele Hendrich
  • Patent number: 11163818
    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 2, 2021
    Assignee: Roku, Inc.
    Inventors: Jose Pio Pereira, Sunil Suresh Kulkarni, Shashank Merchant, Prashant Ramanathan, Pradipkumar Dineshbhai Gajjar
  • Patent number: 11157571
    Abstract: Embodiments of the present invention provide a system for extracting external website data using generated polymorphic data. The system is configured for receiving an input from at least one of a plurality of entity systems or at least one of a plurality of user computing systems, wherein the plurality of user computing systems and the plurality of entity systems are connected to a first network, wherein the input is associated with at least one third party server, generating random user information, wherein the generated random user information is dynamic, creating polymorphic user profiles based on the generated random user information, accessing the at least one third party server from a second network different from the first network using the polymorphic user profiles, and extracting data associated with the at least one third party server.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 26, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Donald Joseph Cardinal, Shane Edward Asher, Christopher Daniel Birch, Corey Scott Gillespie, Travis John Hicks, Guy Vernon Pearson, Jr., Todd Anthony Smialek, Shannon Sabina Willis
  • Patent number: 11157976
    Abstract: A digital content marketplace filter engine may be configured to identify a communication between a digital content marketplace client and a digital content marketplace server. An analysis engine may be configured to review the communication against a digital content marketplace policy. A response engine configured to block, allow or modify the communication to conform to the digital content marketplace policy.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: October 26, 2021
    Assignee: CUPP Computing AS
    Inventors: Shlomo Touboul, Mark Kaplan
  • Patent number: 11144710
    Abstract: The disclosure relates to a device that is set up for device-internal handling of data in a text format, that has a communication interface set up to interchange binary data, particularly EXI data, and that provides a coder for reciprocally converting the binary data into text format data, wherein the coder is set up to associate resource descriptions with a respective identification number. This association is managed via a resource table, which is managed by the coder and in which a respective resource description in text form has an associated respective identification number. In addition, the device has at least one device-internal database for storing resources and the relationships between the resources. A database access control unit is provided that has access both to the database and to the resource table. Centralization of the resource table advantageously avoids redundant storage of resource descriptions.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: October 12, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Sebastian Käbisch, Daniel Peintner
  • Patent number: 11138185
    Abstract: There is disclosed a technique for managing data inconsistencies in file systems. For example, in one embodiment, the technique comprises detecting a data inconsistency relating to a file system block in a file system. The technique also comprises determining whether the file system block includes a mapping pointer associated with a first type of pattern. The technique further comprises performing recovery in connection with the file system block. The recovery including deciding whether to associate a mapping pointer of the file system block with one of a second type of pattern or a data loss state based on the said determination of whether the file system block includes a mapping pointer associated with a first type of pattern.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: October 5, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Yaming Kuang, Philippe Armangau, Xiao Hua Fan
  • Patent number: 11138987
    Abstract: A system and method capable of distinguishing sources in a multiple source environment is provided. The system receives an audio signal comprising an audio tag, a desired audio signal and an undesired audio signal. Based on the audio tag, the system eliminates the undesired audio signal and identifies an intended command in the desired audio signal. The system generates a command for an external device based on the intended command.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 5, 2021
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Robert E De Mers, David J Dopilka
  • Patent number: 11126622
    Abstract: Apparatus, methods, and computer-readable media facilitating efficiently scaling result caching are disclosed herein. An example method includes generating an index based on a plurality of source data objects in an object storage system. The generated index comprises a manifest, at least one symbol file, and at least one locality file. The example method also includes receiving a search query for the plurality of source data objects stored in the object storage system, and querying the generated index based on the search query and a manifest root file of the manifest. Additionally, the example method includes generating a materialized view of a result set of the search query based on the querying of the generated index. The example method also includes storing a cached manifest file at the generated index, the cached manifest file mapping the search query to a segment of the generated index based on the result set.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: September 21, 2021
    Assignee: CHAOSSEARCH, INC.
    Inventors: Thomas Hazel, David Noblet, Rudresh Trivedi
  • Patent number: 11106820
    Abstract: The present disclosure relates to a method for data anonymization of a database system. The method comprises: determining if a first dataset and second dataset of the database system have a relationship indicative of an entity having values in the two datasets. A request may be received from a user for at least one of the first and second datasets. In case the first dataset and second dataset have the relationship, at least one of the first and second datasets may be modified such that the indication of the entity is not accessible to the user. And the requested dataset may be provided.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: Martin Oberhofer, Albert Maier, Yannick Saillet
  • Patent number: 11106770
    Abstract: Embodiments of the present invention are directed towards a computer-implemented method of detecting multi-factor authorization. The method includes detecting a user entering security credentials for a client application via a keypad. The method further includes determining that the user is using a single sign-on method of authentication method based upon a cadence of keystrokes used to enter the security credentials. The method further includes storing the security credentials in memory.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: August 31, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sophie Green, David James Nice, Ledina Hido-Evans, Stewart Oliver Maslen Francis
  • Patent number: 11093531
    Abstract: The present disclosure relates to systems and methods for recalling one or more POIs. The systems and methods may receive a query inputted by a user via a terminal and determine one or more terms by processing the received query. The systems and methods may further label the one or more terms using a trained tagging model. The systems and methods may determine one or more POs based on the labeled one or more terms, and display the one or more terms on the terminal.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: August 17, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Juan Hu, Huan Chen, Qi Song, Li Ma
  • Patent number: 11093641
    Abstract: A document anonymization system transforms structured documents, such as security policies, that contain user-specific and other sensitive data, producing encoded logic problems in the format or language of one or more constraint solvers; the logic problems do not contain any of the sensitive data. The system may perform a one- or two-stage anonymization process: in a first stage, the electronic document is analyzed according to its document type to identify parameters likely to contain sensitive data, and the associated values are replaced with arbitrary values; in a second stage, after the anonymized electronic document is converted into logic formulae representing the data, the system performs replacements of string constants in the logic formulae with arbitrary strings to further anonymize the sensitive data.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael William Whalen, Carsten Varming, Neha Rungta, Andrew Judge Gacek, Murphy Berzish
  • Patent number: 11086704
    Abstract: This disclosure provides an apparatus and method for inferred detection of data replication errors of source applications by enterprise applications, including but not limited to in industrial control systems and other systems. A method includes periodically generating and storing a heartbeat data value by a site risk manager (RM) system. The method includes sending site data with the current heartbeat data value by the site RM system to an enterprise application executing on an enterprise RM system. The enterprise RM system periodically compares a current time and the last received heartbeat data value to produce a calculated time difference. The enterprise RM system determines that site data replication is not functioning correctly when the calculated time difference is greater than a predefined threshold. When the replication is not functioning correctly, the enterprise RM system notifies a user that replicated site data may be inaccurate.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: August 10, 2021
    Assignee: Honeywell International Inc.
    Inventors: Thomas M. Mesic, Seth G. Carpenter
  • Patent number: 11086411
    Abstract: A character input device for character input reflecting a user's situation includes an operation unit that receives an input operation associated with a character input, a detector that detects an operating speed for the input operation, and a predictive suggestion generation unit that outputs predictive suggestions for the character input in accordance with the operating speed.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: August 10, 2021
    Assignee: OMRON Corporation
    Inventor: Takahiro Yamada
  • Patent number: 11086846
    Abstract: Certain aspects described herein are directed to methods and systems for updating a status of a first process. In certain aspects, a method includes periodically examining a first table stored in a consistent and distributed database, wherein the table includes a first indication of a status of the first process and a second indication of a status of a second process and the first process and the second process are clustered for implementing functions of a distributed application in a distributed manner. The method further includes determining that the first indication has not changed during a first time period and changing the status of the first process in a second table to reflect that the first process is non-operational, wherein a different share of workload associated with the distributed application is performed by the second process as compared to when the first process was operational.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: August 10, 2021
    Assignee: VMware, Inc.
    Inventors: Srinivas Neginhal, Medhavi Dhawan, Vjekoslav Brajkovic, Cheng Zhang, Jiaqi Chen, Ragnar Edholm, Rajneesh Bajpai
  • Patent number: 11068541
    Abstract: An instruction is provided for performing a vector string search. The instruction to be processed is obtained, with the instruction being defined to be a string search instruction to locate occurrence of a substring within a string. The instruction is processed, with the processing including searching the string specified in one operand of the instruction using the substring specified in another operand of the instruction. Based on the searching locating a first full match of the substring within the string, a full match condition indication is returned with position of the first full match in the string, and based on the searching locating only a partial match of the substring at a termination of the string, a partial match condition indication is returned, with the position of the partial match in the string.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cedric Lichtenau, Jonathan D. Bradbury, Eric M. Schwarz, Razvan Peter Figuli, Stefan Payer
  • Patent number: 11068617
    Abstract: Access to an individual tenant's data within a multi-tenant relational database architecture is provided, without unduly exposing data of other tenants. A list of accessible tables is presented to an authenticated individual, such as a developer. Specific information can be designated as sensitive and can be excluded from the information the developer can access. A specialized user interface provides secure point-and-click access to data by allowing selection of a set of higher-level data types to retrieve. Access to data from a related table can be enabled by providing a hyperlink that, when activated, retrieves a relevant record from the related table. Primary key values can also be rendered as hyperlinks that can activate a pop-up menu showing all tables that refer to that primary key value. In at least one embodiment, SQL queries are automatically constructed based on the user's selection of items from the pop-up menu.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: July 20, 2021
    Assignee: Sage Intacct, Inc.
    Inventor: Naveen Shirole
  • Patent number: 11061700
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for providing a response system for a chatbot program and/or virtual assistant that can perform operations including receiving user input that includes an identifier, determining a current state based on the identifier, determining an intent engine stack based on the current state, processing the user input using an intent engine in the intent engine stack to obtain an intent and a variable, performing an action based on the current state, the intent, and the variable, and transitioning to a next state based on the action, the current state, the intent, and the variable.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: July 13, 2021
    Assignee: CLEVERSPECK, LLC
    Inventors: Donald Jernigan, Ryan Edgerley, Bekir Atahan, Ayshe Tanyel
  • Patent number: 11061959
    Abstract: Methods and systems are described for collecting, processing, classifying, structuring, transforming, relating, creating & linking audio recordings and reporting filtered data related to US FDA Warning Letters and Individual Citations for users to get regulatory intelligence from a database. Data is collected from multiple sources including FDA website. Individual Citations are parsed, isolated from their parent Warning Letters and subclassified to enable meaningful searches for users to assess regulatory compliance risks. Single topic records are created for each Individual Citation that is related to its corresponding Product Type, System, FDA Guidance for industry, Inspector name, 21 CFR section, Country, Company and Date of Warning Letter. Audio recordings are created for Individual Citations and Individual Warning Letter contents for listening purposes and integrated with the database.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: July 13, 2021
    Inventor: Raj Kumar Gulati
  • Patent number: 11056111
    Abstract: Techniques for dynamic contact ingestion are described. A system may interpret a voice command received from a first device based on contact data or other information associated with a second device connected to the first device. For example, when a data connection is made between the first device and the second device, the first device may receive the contact data and send the contact data to a remote system. The remote system may temporarily associate the contact data with the first device, enabling the remote system to interpret a voice command received from the first device using the contact data. The remote system may use the contact data to perform disambiguation, enabling the remote system to initiate outbound calls, announce inbound calls, and/or the like. When the second device is disconnected from the first device, the remote system may remove the association between the contact data and the first device.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: July 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amandeep Singh, Amit Chakraborty, Peng Bai, Kamal Bhambhani, Premal Dinesh Desai, Shane Michael Wilson, Sanjay Rajput, Abhay Gupta
  • Patent number: 11042635
    Abstract: Many modern devices and machines (e.g., Internet of Things (IoT) devices and connected vehicles (CV)) include wireless interfaces that permit external devices to communicate with the devices and machines. These wireless interfaces can be attacked by malicious actors who can affect the operation of the devices or machines. Embodiments herein describe a user controlled actuator (e.g., a knob, set of buttons, switches, etc.) for responding to a wireless attack. Using the actuator, the user can set a response level depending on the threat. Each threat level can elicit a predefined action or set of actions from a control system in the device or machine.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Yaron Sella, Kevin W. Holcomb, Subhasri Dhesikan, Raghuram S. Sudhaakar
  • Patent number: 11036737
    Abstract: A computer-implemented method for a partitioned bloom filter merge is provided. A non-limiting example of the computer-implemented method includes partitioning, by a processing device, a bloom filter into N equal size filter partitions. The method further includes distributing, by the processing device, each of the filter partitions to an associated node. The method further includes merging, by the processing device, the filter partitions in each of the associated nodes. The method further includes redistributing, by the processing device, the merged filter partitions to each of the N nodes. The method further includes joining, by the processing device, the merged filter partitions in each of the N nodes to assemble a complete merged bloom filter.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naresh K. Chainani, Kiran K. Chinta, Ian R. Finlay, David Kalmuk, Timothy R. Malkemus, Calisto Zuzarte
  • Patent number: 11030201
    Abstract: The technology described herein provides for preliminary ranking of matching documents for a search query. A preliminary ranker uses score tables for scoring each matching document based on its relevant to a search query. The score table for a document stores pre-computed data used to derive a frequency of terms and other information in the document. The preliminary ranker uses the score table for each matching document and the terms from the search query to determine a score for each matching document. The lowest scoring documents are removed from further consideration by a final ranker.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: June 8, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Joseph Hopcroft, Robert Lovejoy Goodwin, Andrija Antonijevic
  • Patent number: 11025352
    Abstract: Provided are a device and a method which are capable of realizing an efficient search of metadata such as access information corresponding to acquisition-scheduled data in a reception device. A reception device receives a token which is auxiliary search information for efficiently searching for metadata such as access information related to acquisition-scheduled data of the reception device and performs a search process using the token. The token includes a service worker (SW) search scope token capable of limiting a search scope of access information corresponding to data serving as a management target of a specific service worker (SW) which is a data management program and a service worker (SW) cache scope token indicating that access information corresponding to data serving as a management target of a service worker (SW) is collectively recorded.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 1, 2021
    Assignee: SATURN LICENSING LLC
    Inventors: Yasuaki Yamagishi, Tatsuya Igarashi
  • Patent number: 11016638
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting data are disclosed. In one aspect, a method includes presenting, by a user device, an answer box as a search result in a search result location of a search results page. The answer box can include first content responsive to a query that submitted with a first resource request over a network. The user device determines that a user interaction with the answer box has occurred. In response to determining that the user interaction has occurred, the user device can presents second content in the answer box. The second content is selected from available content that has not been presented prior to the user interaction. The second content is presented independent of submission of a second resource request over the network subsequent to submission of the first resource request.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: May 25, 2021
    Assignee: GOOGLE LLC
    Inventors: Nicholas G. Fey, Michael van Ouwerkerk, Yury Pinsky
  • Patent number: 11016936
    Abstract: Systems, methods, and non-transitory computer readable media are provided for validating data for integration. A file to be integrated into a dataset may be determined. The file may be characterized by a file name and metadata. Whether the dataset can be identified based on the file name and the metadata may be determined. Based on the dataset not being identifiable, information needed to identify the dataset may be requested. Based on the dataset being identifiable, the file may be routed for integration into the dataset.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: May 25, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Higgins, Anshuman Prasad, Harsh Pandey, Luis Ruigomez, Nabeel Qureshi
  • Patent number: 11010401
    Abstract: A snapshot of data from a table associated with a particular user may be generated. Tree data structures that are distributed across multiple computer systems may be accessed. Each of the tree structures may include data associated with one or more users. At least one tree data structure of the tree data structures that includes data associated with the particular user of the one or more users may be identified. The at least one tree data structure may then be filtered. Filtering may comprise identifying only data that is associated with the particular user. A snapshot of the data associated with the particular user may be generated. Generating the snapshot of the data associated with the particular user comprises generating a data structure that is configured to map to each data page of the at least one tree data structure that includes data associated with the particular user.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: May 18, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Venkates Paramasivam Balakrishnan, Krishnan Varadarajan, Maneesh Sah, Jegan Devaraju, Advait Kumar Mishra, Zichen Sun, Shane Kumar Mainali
  • Patent number: 11012395
    Abstract: A computer system for electronic communications. Receiving a sender identifier and a recipient identifier. A first message is received from the sender identifier to send to the recipient identifier. Determining the relative ranking of the sender and the recipient. In response to determining that the recipient has a higher relative ranking than the sender, determining whether the first message contains an action item. In response to determining that the first message contains an action item, transmitting a second message to the sender. In response to receiving an indication from the sender to send the first message, sending the first message from the sender identifier to the recipient identifier.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lance M. Bagby, Ajay Kumar
  • Patent number: 11003857
    Abstract: A method, system and computer-usable medium for augmenting the training of a conversational system. In certain embodiments, the method comprises: ingesting a training set to be used in training of the conversational system, the training set including objects for use in the training, wherein the objects include one or more object types, wherein the object types include one or more of an entity or intent; generating proposed reductions for inclusion in an augmented training set, wherein the proposed reductions include one or more of: reduction candidates generated using properties of objects included in the training set; reduction candidates obtained from search queries of one or more external resources, wherein the search queries relate to one or more objects included in the training set; filtering the proposed reductions to generate a reduced set of proposed reductions; and augmenting the training set with the reduced set of proposed reductions.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joanne M. Santiago, Donna K. Byron, Benjamin L. Johnson, Priscilla Moraes
  • Patent number: 10984047
    Abstract: Techniques are provided for mapping tables and columns of a legacy relational schema into synthetic tables that are dedicated for graph analysis. In an embodiment, a computer receives a mapping of relational tables to node tables and edge tables. The node tables contain columns and rows. The edge tables contain columns and rows. The rows of the node tables and the rows of the edge tables define a graph. Based on the mapping and the relational tables, the computer calculates a value of at least one column of at least one row of the node tables. Based on an execution of a query of the graph, the computer returns the value.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 20, 2021
    Assignee: Oracle International Corporation
    Inventors: Siham Yousfi, Sungpack Hong, Alexander Weld, Korbinian Schmid, Hassan Chafi