Database Or File Accessing (707/1) Patents (Class 707/999.001)
  • Patent number: 11521713
    Abstract: Disclosed is a system for generating Clinical trial protocol design document with selection of a Patient and an Investigator for a clinical trial process. The system inputs meaningful information derived from the raw data, a pre-Drafted protocol, a regulatory authorities' protocol curated by regulatory authorities, and a pre-stored dataset, present in a repository. A Clinical trial protocol design document is drafted by generating a case frame upon extracting data in form of a key value into a standard document. Each key value is validated and a prediction score is computed based on overlapping of the interim Clinical trial protocol design template with the pre-Drafted protocol and the regulatory authorities' protocol to determine whether the interim Clinical trial protocol design document is approved or rejected. A Clinical trial protocol design document is generated when the interim Clinical trial protocol design document is approved.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: December 6, 2022
    Inventors: Navin Sabharwal, Amit Agrawal
  • Patent number: 11514186
    Abstract: A method for integrated database user privilege management can be implemented. The method presents a computer interface for managing access privileges of one or more users to a database comprising independent data and dependent data, and retrieves one or more role objects, record filter objects, and attribute filter objects assigned to a user. A role object defines access privileges to selected values of the independent data and dependent data. A record filter object can modify the access privileges defined in the one or more role objects. An attribute filter object defines access privileges to selected attributes of the independent data. The method can calculate, and present on the computer interface, a list of attributes of the independent data and a list of dependent data that the user has access privileges based on the one or more role objects, record filter objects, and attribute filter objects assigned to the user.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: November 29, 2022
    Assignee: SAP SE
    Inventors: Unmesh Vidhyadhar Gandhi, Sumesh Nair, Pascal Riera, Eric Primeau, Evelyna Holban
  • Patent number: 11500828
    Abstract: Disclosed are a method and a device for constructing database model with ID-Based data indexing-enabled data accessing, applied to EDA software, comprising: in the creation stage of the database, assigning an ID to each data object, and creating corresponding ID Wrappers for different types of data objects respectively; a corresponding ID is stored in the ID Wrapper, and the ID is used for identifying the indexed data object, and the method of accessing the corresponding data object is software-encoded in the ID Wrapper; in the use stage of the database, each calculation module of the EDA software generates a data access requirement in the running process of the EDA software; directly using a corresponding ID Wrapper to access the corresponding data object; and executing a data access instruction written based on the programming rule in the ID Wrapper to access a desired data object.
    Type: Grant
    Filed: January 29, 2022
    Date of Patent: November 15, 2022
    Assignee: X-Times Design Automation Co., LTD
    Inventor: Miao Yu
  • Patent number: 11487737
    Abstract: In some aspects, there is provided a method that may include: intercepting a query requiring access to data stored in a table. The query may include an identifier, which may be associated with a row of the table and a reference to a column of the table. The method may further include preparing a table object to enable access to the data stored in the row and the column of the table. The preparing may include locating the row associated with the identifier. The preparing may further include acquiring locks for the data stored in the located row and the column in the row. The method may also include executing the query upon preparing the table object. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: November 1, 2022
    Assignee: SAP SE
    Inventors: Till Merker, Christina Teflioudi, Paul Willems
  • Patent number: 11488634
    Abstract: A method, computer system, and a computer program product for generating a summary video from a plurality of presentation attendee notes is provided. Embodiments of the disclosure may include collecting the plurality of attendee notes from a plurality of attendees of a presentation and then analyzing the collected plurality of notes to identify a plurality of common note topics. The identified plurality of common note topics may be correlated to a plurality of portions in a presentation video of the presentation which is used to generate the summary video by combining the correlated plurality of portions in the presentation video.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Jacob Ryan Jepperson, Spencer Thomas Reynolds, Zachary A. Silverstein, Jeremy R. Fox
  • Patent number: 11487941
    Abstract: Systems, methods, apparatuses, and computer-readable media for categorized text determination and organization are described. In one embodiment, an apparatus may include a processor and a memory storing instructions which when executed by the processor cause the processor to determine a plurality of contextual text elements in at least one text source, combine the plurality of contextual text elements, classify events associated with at least a portion of the plurality of contextual text elements, and determine text elements related to at least a portion of the contextual text elements. Other embodiments are described.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 1, 2022
    Assignee: STATE STREET CORPORATION
    Inventor: Dushyant Ralhan
  • Patent number: 11475496
    Abstract: Techniques for enhancing functionalities of a voice-based user device are described. In an example a computer system generates, from a first taxonomy, a second taxonomy for a user based on an item purchase history. The computer system also identifies items based on this history and generates a list that associates the items with categories of the second taxonomy. Based on a user utterance, the computer system generates text-to-speech content from the list. This content includes category information and item information. The category information identifies a first category from the categories. The item information identifies a first item from the items, where this item is associated with the first category. The category information and the item information are presented to the user. The computer system adds an identifier of the first item to an item checkout process based on the presentation of the item information.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Feroz Abdul Kadar, Naila Khan
  • Patent number: 11461364
    Abstract: A computing system is configured to access a plurality of remote databases in order to identify data inconsistencies between the remote databases and provide user interfaces to a user in order to initiate communication via one or more APIs to certain remote databases indicating updates that reconcile said data inconsistencies.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: October 4, 2022
    Assignee: ConsumerInfo.com, Inc.
    Inventors: Mike Charyk, Nelson Yu
  • Patent number: 11461797
    Abstract: Provided are a privilege granting device, a privilege granting method, and a program capable of providing motivation to continuously purchase a product by posting and checking, between shoppers having purchased the same product, that an activity associated with the product has been done. A post acceptor accepts, from a shopper having purchased a product, a post that the shopper has done an activity associated with the product. A publisher publishes the accepted post. A report acceptor accepts a report that another shopper having purchased the product has read the published post and checked a content of the read post. A determiner determines, when the shopper repurchases the product, a privilege to be granted to the shopper according to whether the report is accepted.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: October 4, 2022
    Assignee: Rakuten Group, Inc.
    Inventor: Daigo Hayasaka
  • Patent number: 11451373
    Abstract: An example operation may include one or more of authenticating a user, by a first system node, based on a first set of user credentials, computing, by the first system node, a second set of user credentials for a second system node, testing the second system node, by the first system node, to determine if the second system node has a user with the second set of the user credentials, and responsive to the second system node not having the user with the second set of the user credentials, creating a user with the second set of the user credentials.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: September 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: James Arthur Lindeman, Danny Soroker, Lisa Frankel
  • Patent number: 11449464
    Abstract: A graphical user interface allows a customer to specify delimiters and/or patterns that occur in event data and indicate the presence of a particular field. The graphical user interface applies a customer's delimiter specifications directly to event data and displays the resulting event data in real time. Delimiter specifications may be saved as configuration settings and systems in a distributed setting may use the delimiter specifications to extract field values as the systems process raw data into event data. Extracted field values are used to accelerate search queries that a system receives.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 20, 2022
    Assignee: Splunk Inc.
    Inventor: Jesse Miller
  • Patent number: 11443001
    Abstract: A search and retrieval data processing system for retrieving classified data for execution against a cyber-security logic rules includes one or more hardware processors and memory, networked to communicably couple through a secure connection to a classified data database, the classified data database including an aggregated plurality of classified data records captured from a plurality of classified data sources; and the memory in communication with the processor, the memory storing an execution environment and the execution environment including an input port for receiving, from an entity, data associated with requested operations; a search engine for searching the classified data records of the classified database; and a logic execution module.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: September 13, 2022
    Assignee: TransNexus Financial Strategies, LLC
    Inventor: Joe Maida, IV
  • Patent number: 11442640
    Abstract: A system and method for utilizing unmapped and unknown states in a storage system. When a first portion of a first medium is determined to be unreachable from any other mediums, the first portion of the first medium may be put into an unmapped state, and its data may be discarded and the corresponding storage locations may be freed. During replication of the first medium to a replica storage array, the state of the first portion of the first medium may be translated from the unmapped state into an unknown state on the replica storage array. If another storage array has the data of the first portion of the first medium, this data may be used to overwrite the first portion of the first medium on the replica storage array, converting the first portion of the first medium from the unknown state into the mapped state.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: September 13, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Ethan L. Miller, John Colgrove, Christopher Golden, Steve Hodgson, Malcolm Sharpe
  • Patent number: 11426654
    Abstract: The subject disclosure relates to the de-interleaving of captured game data for the creation of separate video data and statistical metadata repositories. In some aspects, a process of the disclosed technology includes steps for capturing gameplay data based on live gameplay in a game environment, the gameplay data comprising video data and statistical metadata based on player interactions with the game environment, de-interleaving the video data and the statistical metadata, storing the video data to a first database, and storing the statistical metadata to a second database, the first database being different from the second database. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: August 30, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Steven Trombetta, Christopher Thielbar, James Fairbairn, Adil Sherwani
  • Patent number: 11431590
    Abstract: Methods, devices and program products are provided to track communications event (CE) identifiers associated with the communications events for a device. The method determines whether communications events are associated with a common CE identifier, and performs a contact update utilizing content from at least one communications event associated with the common CE identifier to update a contact. The device comprises a processor, a user interface, and a local storage medium. The device determines whether communications events are associated with a common CE identifier and performs a contact update utilizing content from at least one of the communications events associated with the common CE identifier to update the contact. The computer program product comprises a non-signal computer readable storage medium comprising computer executable code to track CE identifiers associated with the communications events for a device and a contact update.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 30, 2022
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Nathan J. Peterson, John Carl Mese, Russell Speight VanBlon, Arnold S. Weksler
  • Patent number: 11416852
    Abstract: Systems and methods are disclosed for secure transmission of account information messages. One method comprises receiving account information; providing a notification to a third party regarding the account information; receiving a first request for information regarding the notification from the third party; providing a response to the third party regarding the first request; receiving data from the third party; using the data to generate a message including details about the account, wherein at least some of the details about the account are encrypted; receiving a second request for information regarding the notification from the third party; and providing the message to the third party.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: August 16, 2022
    Assignee: WORLDPAY, LLC
    Inventor: Sachin Pawaskar
  • Patent number: 11410072
    Abstract: Systems and methods are provided for the detection of sentiment in writing. A plurality of texts is received from a larger collection of writing samples with a computer system. A set of seed words from the plurality of texts are labeled as being of positive sentiment or of negative sentiment with the computer system. The set of seed words is expanded in size with the computer system to provide an expanded set of seed words. Intensity values are assigned to words of the expanded set of seed words. Each of the words of the expanded set of seed words is assigned three intensity values: a value corresponding to the strength of the word's association with a positive polarity class, a value corresponding to the strength of the word's association with a negative polarity class, and a value corresponding to the strength of the word's association with a neutral polarity class.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: August 9, 2022
    Assignee: Educational Testing Service
    Inventors: Jill Burstein, Beata Beigman Klebanov, Joel Tetreault, Nitin Madnani, Adam Faulkner
  • Patent number: 11409740
    Abstract: Embodiments of the invention provide for anticipatory pre-execution of queries. In an embodiment of the invention, a method for anticipatory pre-execution of queries includes the computation of an execution cost of each of a multiplicity of different queries to a data source scheduled at a specified time on a specified date. The method also includes monitoring a querying processing schedule and detecting from the monitoring, unscheduled time on a particular date prior to the specified time on the specified date. Finally, the method includes responding to the detection by first selecting a most expensive one of the different queries in terms of execution cost, for instance an amount of computing resources consumed in executing a corresponding one of the different queries, and then executing the selected most expensive one of the different queries during the unscheduled time on the particular date prior to the specified time on the specified date.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: August 9, 2022
    Assignee: Google LLC
    Inventor: Colin Zima
  • Patent number: 11372882
    Abstract: Provided herein are systems and methods for an application connector (also referred to as a reverse extract, transform, load (ETL) connector) in a database system. For example, a method includes executing at a first computing node, a user-defined function (UDF) to invoke an application programming interface (API) during an API call. The API is invoked via a second computing node that is external to the first computing node. The method further includes retrieving during the API call, data stored in a storage device shared by a plurality of applications. The method further includes updating using an integration function of the API, at least one application of the plurality of applications based on the data.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 28, 2022
    Assignee: Snowflake Inc.
    Inventors: Russell Connor Dervay, Venkata Satyanarayana Kota, Kristen Michelle Werner
  • Patent number: 11334493
    Abstract: A memory system includes: a memory device including a plurality of memory blocks; and a controller for dynamically changing a size of a write buffer based on whether a current workload is a sequential workload or a mixed workload, wherein the controller includes: a workload detecting unit suitable for changing current workload from the sequential workload to the mixed workload based on a read count, or from the mixed workload to the sequential workload based on a write count; and a write buffer managing unit suitable for reducing the size of the write buffer when the current workload is changed to the mixed workload.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: May 17, 2022
    Assignee: SKhynix Inc.
    Inventors: Jooyoung Lee, Hoeseung Jung
  • Patent number: 11336407
    Abstract: Wireless communications systems and methods related to reusing long-term evolution (LTE) resources for new radio (NR) system operations are provided. A UE receives, from a base station, a reference signal configuration of a first network of a long-term evolution (LTE) radio access technology (RAT). The UE and the base station are associated with a second network of another RAT. The reference signal configuration indicates at least a number of antenna ports associated with a reference signal of the first network. The UE determines a location of the reference signal associated with the reference signal configuration and receives, from the base station, a data signal of the second network based at least on the location of the reference signal of the first network.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: May 17, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Makesh Pravin John Wilson, Tao Luo, Xiao feng Wang, Sony Akkarakaran, Wooseok Nam, Sumeeth Nagaraja, Kaushik Chakraborty, Shengbo Chen
  • Patent number: 11308173
    Abstract: In one embodiment, a method includes receiving a first query comprising one or more n-grams inputted by the first user at the client system, accessing by the client system a plurality of ideograms each being associated with one or more tags matching at least one of the n-grams of the first query, where the one or more ideograms are ranked in an order based on their respective user-probabilities each being calculated based at least in part on a frequency of use associated with the respective ideogram, presenting one or more of the ideograms at the client system in ranked order where each ideogram is selectable by the first user, and receiving a selection of one of the presented ideograms at the client system.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 19, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Brian Paihan Sa, Stephen Moore Davis, Nikola Vilimonovic, Jireh Yiwei Tan, Aaron Payne Goldsmid
  • Patent number: 11295027
    Abstract: A method for protecting documents includes assigning electronic marks to a document. The marks are assigned based on a context of the document. Access activity with respect to the document is monitored continuously. In response to receiving a request from a user to access the document, permissions to access the document are checked by analyzing metadata of the document and access rules are analyzed. In response to determining that the marks are not included in the list of permitted marks for the user requesting the access to the document, access to the document is denied and a notification to a server is sent indicating an attempted unauthorized access to the document. Attributes of the marks are analyzed, in response to determining that the marks are included in the list of permitted marks. Access to the document is provided in accordance with the attributes of the marks.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: April 5, 2022
    Assignee: Crosstech Solutions Group LLC
    Inventor: Yevgeniy I Chugunov
  • Patent number: 11294653
    Abstract: In another aspect, method useful for monitoring of an API/system call implemented by an application for generating disassembly of an executable binary of the application, includes the steps of scanning a computer system for an executable application. The method includes the step of scanning the computer system for a running process associated with the executable binary. The method includes the step of initiating an application programming interface (API) call monitoring method that associates an observed API/system call with the executable binary. The method includes the step of reporting a set of collected events to a local server.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: April 5, 2022
    Inventors: Jayant Shukla, Abhay Kanhere
  • Patent number: 11270002
    Abstract: Disclosed are various embodiments for detecting hardware Trojans through information flow security verification. A file comprising register transfer level (HDL) code for an intellectual property core is loaded from memory. An asset within the intellectual property core is identified. An integrity verification or confidentiality verification of the HDL code that represents the asset is performed. An integrity violation or confidentiality violation within the HDL code as a result of performance of the integrity verification or confidentiality violation on the HDL code that represents the asset is detected. A malicious control point or a malicious observation point linked to the asset is identified. Finally, a trigger circuit for a hardware Trojan is identified in response to identification of the malicious control point or malicious observation point.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 8, 2022
    Assignee: University Of Florida Research Foundation, Inc.
    Inventors: Mark M. Tehranipoor, Adib Nahiyan, Domenic J. Forte
  • Patent number: 11256770
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify a business name within an aggregation of business names; tokenize the business name; match a resulting token to an industry related keyword; generate a template with placeholders replacing a prefix or a suffix appended to the token from a recognized pattern; identify a request to generate a name candidate, select a personalized data associated with the requesting user and an associated industry; and generate a list of name candidates, with the personalized data inserted into the placeholder; then determines the availability and ranks each name candidate in the list.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: February 22, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Tejas Prakash Bajaj, Salvador Celis, Tapan Kamdar, Wei-Cheng Lai, Xiang Mao, Yu Tian, Jyothiprakash Trishuleshwar, Wenbo Wang, Grace Wardhana
  • Patent number: 11243928
    Abstract: Cloning enterprise content management systems is described. A first remote procedure call is executed to a source database management system associated with a source enterprise content management system to retrieve a source object type from the source enterprise content management system. A second remote procedure call is executed to a target database management system associated with a target enterprise content management system to create a target object type in the target enterprise content management system, wherein the target object type is based on the source object type. Source metadata tables associated with the source object type are retrieved from the source enterprise content management system. The source metadata tables are stored as target metadata tables in the target enterprise content management system.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: February 8, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Michael T. Mohen, Christopher Dyde
  • Patent number: 11238061
    Abstract: A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: February 1, 2022
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
  • Patent number: 11200187
    Abstract: Software bus bridges (410.xy) are ordered in an order of associated bus identifiers (B), to allow programs accessing the corresponding physical bridges (310.xy) to find the correct software bus bridge either based on the bus identifiers, in which case the particular ordering of software bridges is unimportant, or based on the order of the software bridges. In some cases, this facilitates software porting across platforms with similar programmatic interfaces to the physical bridges but with different bus identifier ranges associated with physical bridges or with programmatic interfaces. A procedure is provided for determining the correct software bridge from a bus identifier. Other embodiments are also provided.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 14, 2021
    Assignee: Dell Products L.P.
    Inventor: Anh Dinh Luong
  • Patent number: 11176130
    Abstract: A method is provided for deriving different queries from the same filter criteria. The method includes receiving filter criteria specifying a condition for a set of first objects. The method includes generating a first query specifying a selection from the set of first objects based on the filter criteria, causing a result set of the first query to be displayed using a list-related view, and receiving a request to switch from the list-related view to a calendar-related view. The method includes in response to receiving the request, determining a foreign key for the set of first objects, the foreign key being a primary key for a set of second objects. The method includes generating a second query specifying a selection from the set of second objects based on the filter criteria and causing a result set of the second query to be displayed using the calendar-related view.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: November 16, 2021
    Assignee: salesforce.com, inc.
    Inventors: Matthew Francis Davidchuk, Qian Bai, Alex Ye
  • Patent number: 11170329
    Abstract: The system and method described herein may be used to make a binary determination of whether to initiate an in-trip audit of self-scans in a self-checkout system. For example, the system may receive one or more audit parameters that are used to calculate an audit score. The audit score may be compared to a predefined audit threshold to determine, during a shopping trip, whether to initiate the in-trip audit. After or in combination with making the binary determination, the system may make a probabilistic determination of whether to initiate an audit based on historical audit points associated with the shopper. The audit points are incremented or decremented based on prior audits and other characteristics of the shopper.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 9, 2021
    Assignee: Catalina Marketing Corporation
    Inventors: Michael Kellstrand, Satish Gopalakrishnan, Jason Carney
  • Patent number: 11132308
    Abstract: Provided are a semiconductor device and a semiconductor system. A semiconductor device includes a non-volatile memory; a device interface circuit which receives an input/output (I/O) request from a host; and a device controller which executes a data access according to the I/O request on the non-volatile memory, and transmits an interrupt to the host a predetermined time before completion of the data access.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: September 28, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chul Lee, Kyung Ho Kim, Seok Hwan Kim, Joo Young Hwang
  • Patent number: 11126351
    Abstract: In a cloud computing environment, a storage space management system provides for uniform collection of usage statistics for storage disks and storage consumers, including usage statistics for a consumers' storage buckets, where a storage bucket represents a logical container of files, objects or other types of stored data for a given consumer. The system enables automated evaluation of space usage policy against the collected statistics. The system enforces the evaluated policy determinations, including queueing jobs that manage storage disk eligibility for storing data and jobs that direct traffic from storage consumers to storage disks that have sufficient storage available.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 21, 2021
    Assignee: salesforce.com, inc.
    Inventors: Ted Liu, Karthik Mohan Subramanian, Youngjin Yu, Yeshwant Sai Madanagopal, Chris Hoang, Rajiv Yeddu, Donald Martin, Sunny Lal, Hoang Nguyen
  • Patent number: 11126640
    Abstract: A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: September 21, 2021
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
  • Patent number: 11113277
    Abstract: Methods and systems for maintaining a materialized view defined on a relation of a relational database include providing a materialized view maintenance system implemented in a computing device having at least a processor and a memory device. It is determined whether an update to a base relation is irrelevant with respect to the materialized view by performing content-based filtering on the base relation using the materialized view maintenance system. An estimate of at least one of an importance and an effect of the update to the base relation is generated. One or both of performing a load shedding operation on the relational database based upon the estimate and quantifying the effect of the update being omitted from the materialized view based on the estimate is performed. The maintained materialized view is displayed so as to exclude determined irrelevant updates.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gang Luo, Philip Shi-lung Yu
  • Patent number: 11070486
    Abstract: Methods and apparatus for improving performance of a system including a first computing system are disclosed. In one embodiment, the first computing system receives a request via a network from a client device. The first computing system determines whether a second computing system is available to respond to requests from the first system. The first computing system obtains a response to the request received from the client device based, at least in part, on one or more estimated values maintained by the first computing system according to whether the second computing system is available to respond to requests from the first computing system. The first computing system transmits the response to the client device.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: July 20, 2021
    Assignee: Verizon Media Inc.
    Inventor: Patrick P. Chan
  • Patent number: 11068300
    Abstract: A topology-based transversal analysis service has been created that correlates topologies of different domains of a distributed application and creates cross-domain “stories” for the different types of transactions provided by the distributed application. A “story” for a transaction type associates an event(s) with a node in an execution path of the transaction type. This provides context to the event(s) with respect to the transaction type (“transaction contextualization”) and their potential business impact. The story is a journal of previously detected events and/or information based on previously detected events. The events have been detected over multiple instances of a transaction type and the journal is contextualized within an aggregate of execution paths of the multiple instances of the transaction type. The story can be considered a computed, ongoing narrative around application and infrastructure performance events, and the narrative grows as more performance-related events are detected.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 20, 2021
    Assignee: CA, Inc.
    Inventors: Erhan Giral, Tomas Kolda
  • Patent number: 11061884
    Abstract: Described is an improved approach to implement parallel queries where session states are saved for parallelization resources. When work needs to be performed in the parallel query system for a given session, a search can be performed to identify a resource (from among the pool of available resources) that had previously been used by that session, and which had saved a session state object for that previous connection to the session. Instead of incurring the entirety of setup costs each time workload is assigned to a resource, the saved session state can be used to re-set the context for the resource to the configuration requirements for that session.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: July 13, 2021
    Assignee: Oracle International Corporation
    Inventor: Yunrui Li
  • Patent number: 11057400
    Abstract: An attack detection device includes: a receiver configured to receive messages that are periodically transmitted from a communication device in a network; and a processor. The processor predicts a number of messages to be received by the receiver in a specified monitor range based on a transmission cycle of the messages so as to generate a predicted value. The processor counts a number of messages received by the receiver in the specified monitor range so as to generate a count value. The processor detects an attack in the network according to a result of a comparison between the predicted value and the count value.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 6, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Jun Yajima, Takayuki Hasebe, Yasuhiko Abe
  • Patent number: 11036888
    Abstract: A method for protecting a PDF document page-by-page, including the following steps: traversing all the page content stream objects in the PDF document, if any one page content stream object is reused by a plurality of pages, copying the content stream object according to the number of times of same being used; establishing an index table from a PDF page number to the page content stream object in a memory; searching for, according to the page number of the protected page, the corresponding page content stream object from the index table; encrypting stream data of the acquired page content object using the secret key B; adding an encryption identification C to an object dictionary of the encrypted page stream object; respectively creating a cover layer with the same length and width as various protected pages; and placing various cover layers on the top of the protected page.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 15, 2021
    Assignee: FUJIAN FOXIT SOFTWARE DEVELOPMENT JOINT STOCK CO., LTD
    Inventor: Peng Huang
  • Patent number: 11036758
    Abstract: A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 15, 2021
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
  • Patent number: 11032698
    Abstract: An aspect includes detecting a user gesture at a sender device, the user gesture indicating a direction relative to the sender device. One or more candidate receiver devices in the indicated direction and in a line-of-sight of the sender device are located. The data to be transferred by the sender device and an action to be performed on the data are identified. It is determined whether any of the one or more candidate receiver devices are configured to accept the data and to perform the action. The data is transferred to a selected one of the one or more candidate receiver devices based on determining that the selected candidate receiver device is configured to accept the data and to perform the action.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elianne A. Bravo, Heidi Lagares-Greenblatt
  • Patent number: 11023430
    Abstract: Techniques related to a sparse dictionary tree are disclosed. In some embodiments, computing device(s) execute instructions, which are stored on non-transitory storage media, for performing a method. The method comprises storing an encoding dictionary as a token-ordered tree comprising a first node and a second node, which are adjacent nodes. The token-ordered tree maps ordered tokens to ordered codes. The ordered tokens include a first token and a second token. The ordered codes include a first code and a second code, which are non-consecutive codes. The first node maps the first token to the first code. The second node maps the second token to the second code. The encoding dictionary is updated based on inserting a third node between the first node and the second node. The third node maps a third token to a third code that is greater than the first code and less than the second code.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: June 1, 2021
    Assignee: Oracle International Corporation
    Inventors: Georgios Giannikis, Seema Sundara, Sabina Petride, Nipun Agarwal
  • Patent number: 11012530
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.
    Type: Grant
    Filed: July 27, 2019
    Date of Patent: May 18, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11003665
    Abstract: A system and method of query processing in a multi-level storage system having a unified table architecture. A query is received by a common query execution engine connected with the unified table architecture, the query specifying a data record. The common query execution engine performs a look-up for the data record based on the query at the first level storage structure. If the data record is not present at the first level storage structure, the common query execution engine performs separate look-ups in each of the second level storage structure and the main store.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: May 11, 2021
    Assignee: SAP SE
    Inventors: Franz Faerber, Juchang Lee, Ivan Schreter
  • Patent number: 10963455
    Abstract: A database system supporting persistent queries, using an enhanced persistent query service and various data sources. On receiving a request to create a persistent query from a client software application, the persistent query service: creates a query virtual table; parses the persistent query; creates a plurality of intermediate virtual tables; establishes listeners for the query virtual table; creates a plurality of data source virtual tables; causes the plurality of data source virtual tables to retrieve initial data from data sources; and propagates data via intermediate virtual tables to the persistent query virtual table.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: March 30, 2021
    Assignee: ARIA SOLUTIONS, INC.
    Inventor: Paul Peloski
  • Patent number: 10909210
    Abstract: A method and a server for defining a web site development strategy are disclosed. A query to a search analytics provider carries a main keyword defined for the web site. A response carries a list secondary keywords and a number of past search requests for each secondary keyword. Secondary queries are sent for each secondary keyword of the list and secondary responses carry additional lists of secondary keywords. A keyword dataset having an entry for each secondary keyword associated with its corresponding number of past search requests is stored. Hierarchical clusters are formed in the keyword dataset, each hierarchical cluster comprising a theme representing a group of analogous secondary keywords and a sum of past search requests for the group. A list of themes is output as a recommendation for populating the web site by creating a web page corresponding to each theme.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: February 2, 2021
    Assignee: OVH
    Inventor: Remi Bacha
  • Patent number: 10909130
    Abstract: The system includes interactive user interfaces that allow a user to select attributes, entities, and statistical measures to query the combined data sets. The system allows users to visually construct queries of the database. The system may automatically generate multiple queries and/or query the database multiple times in response to user interface selections. The query parameters and results can be stored and shared with other users.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: February 2, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Shannon Scott, Walker Burgin, Hem Wadhar, Grace Wang, Christopher Li, Michael Tuer, Dipanjan Sen, Stephen Klapper
  • Patent number: 10901974
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a hybrid data management system. An embodiment operates by receiving, from a user interface, a modification to a field of data. It is determined that the field of data corresponds to a decentralized data management system based on a look-up to a metadata repository. The modification is transmitted to the decentralized data management system. From the decentralized data management system, an asset identifier corresponding to the modification is received. The asset identifier is stored in a centralized database. Via the user interface, an indication that the field of data has been modified is provided.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 10884763
    Abstract: Method and apparatus for loading new code in the initial program load (IPL) path to reduce system restarts may be provided by receiving a new component for an operating system (OS) running on a computing device; identifying a given component of the OS that is currently running as corresponding to the new component; updating a header of the given component to indicate that the given component is to-be-updated a filepath for the new component; upon initializing the operating system during a subsequent boot of the computing device, checking the header of the given component when loading the given component from an IPL path for the OS to determine that the given component is to-be-updated, and in response: loading the new component into the IPL path according to the filepath within the header of the given component; removing the given component from the IPL path; and executing the new component.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Philip M. Albu, Robert Miller, Kiswanto Thayib, Aaron T. Albertson