Database Or File Accessing (707/1) Patents (Class 707/999.001)
  • Patent number: 11966364
    Abstract: Technologies for managing metadata of files in unstructured data storage are described. Embodiments include receiving, by selecting a set of datapath patterns. Embodiments include building an index from the selected set of datapath patterns that refers to at least one particular portion of a file path. Embodiments include receiving an identifier for the data file. Embodiments include matching the identifier to a datapath pattern of the set of datapath patterns using the index. Embodiments include determining a metadata label associated with the datapath pattern. Embodiments include associating the metadata label with the data file.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: April 23, 2024
    Assignee: Microsoft Tech LLC nology Licensing, LLC
    Inventors: Bidhan Tamuli, Shrey Batra, Rajat Gupta, Harikumar Velayutham
  • Patent number: 11960363
    Abstract: A mechanism for storing indexing updates is described. A secondary storage system is configured to store a backup of a primary storage system. A plurality of different indexing updates of a data repository associated with the secondary storage system is received. An indexing update may include metadata and/or updates to the metadata for a data item in the backup. The indexing updates may be obtained from an indexing process. At least a portion of the indexing updates are sent for storage in an intermediate store. An indication to commit the indexing updates is received. In response, the indexing updates including the at least the portion of the indexing updates are requested to be committed. The indexing updates batched together into a batch to be committed to a metadata store.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: April 16, 2024
    Assignee: Cohesity, Inc.
    Inventors: Apurv Gupta, Akshat Agarwal, Manvendra Singh Tomar, Anshu Avinash
  • Patent number: 11954137
    Abstract: A data generation device according to an embodiment includes one or more processors. The one or more processors classify each of a plurality of users having attributes similar to one another into any one of a plurality of clusters based on user information representing the respective attributes of the users. The one or more processors estimate whether a search result is useful to each of the users based on a similarity between information included in the search result and information representing attributes of the clusters, and output learning data of a ranking model for determining an order of a plurality of the search results, the learning data being data including the search results and estimation information representing whether the search results are useful.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: April 9, 2024
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Kosei Fume
  • Patent number: 11943142
    Abstract: Embodiments of the present invention are directed to a wildcard matching solution that uses a combination of static random access memories (SRAMs) and ternary content addressable memories (TCAMs) in a hybrid solution. In particular, the wildcard matching solution uses a plurality of SRAM pools for lookup and a spillover TCAM pool for unresolved hash conflicts.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: March 26, 2024
    Assignee: MARVELL ASIA PTE, LTD
    Inventors: Jeffrey T. Huynh, Weihuang Wang, Tsahi Daniel, Srinath Atluri, Mohan Balan
  • Patent number: 11941452
    Abstract: A deployment system enables a developer to generate a deployment plan according to a logical, multi-tier application blueprint defined by application architects. The deployment plan includes tasks to be executed for deploying application components on virtual computing resource provided in a cloud infrastructure. The deployment plan includes time dependencies that determine an execution order of the tasks according to dependencies between application components specified in the application blueprint. The deployment plan enables system administrators to view the application blueprint as an ordered workflow view that facilitates collaboration between system administrators and application architects.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: March 26, 2024
    Assignee: VMware, Inc.
    Inventors: Komal Mangtani, Sesh Jalagam, Vishwas Nagaraja, David Winterfeldt
  • Patent number: 11935534
    Abstract: A system and method for voice control of a media playback device is disclosed. The method includes receiving an instruction of a voice command, converting the voice command to text, transmitting the text command to the playback device, and having the playback device execute the command. An instruction may include a command to play a set of audio tracks, and the media playback device plays the set of audio tracks upon receiving the instruction.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: March 19, 2024
    Assignee: Spotify AB
    Inventors: Daniel Bromand, Richard Mitic, Horia Jurcut, Jennifer Thom-Santelli, Henriette Cramer, Karl Humphreys, Robert Williams, Kurt Jacobson, Henrik Lindström
  • Patent number: 11908553
    Abstract: A disclosed method includes receiving an emergency data request with a patient identifier; retrieving protected data from a database corresponding to the patient identifier; and displaying the protected data on an emergency responder device display.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: February 20, 2024
    Assignee: RAPIDSOS, INC.
    Inventors: Zvika Ferentz, William Pellegrini, Gabe Mahoney, Nicholas Edward Horelik, Jee Yoon Choi
  • Patent number: 11900164
    Abstract: In accordance with some aspects of the present disclosure, an apparatus is disclosed. The apparatus includes a processor and a memory, wherein the memory includes programmed instructions that when executed by the processor, cause the apparatus to receive a request to join a plurality of entity data structures using a first join order, determine a first performance cost of the first join order, determine a second performance cost of a second join order, determine whether the second performance cost is lower than the first performance cost, in response to determining that the second performance cost is lower than or exceeds the first performance cost, select the second join order or the first join order, respectively, join the plurality of entity data structures using the selected join order, and send the joined plurality of entity data structures.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: February 13, 2024
    Assignee: Nutanix, Inc.
    Inventors: Abhinay Nagpal, Cong Liu, Himanshu Shukla, Sourav Kumar
  • Patent number: 11899525
    Abstract: Techniques of reproduction of graph data during query time are disclosed herein. One example technique includes receiving, at a query processor, a query having a set of predicates to be evaluated on data in a graph. Upon receiving the query, the example technique includes evaluating the set of predicates based on data in the first or second partition of the graph and recording a sequence of query states of the first or second partition whose data is used to evaluate each of the set of predicates. Subsequently, the example technique includes constructing a set of snapshots of the data in the first or second partition based on the recorded query states and reevaluating the set of predicates on the constructed set of snapshots of the data in the first or second partition to troubleshoot the detected query error when the set of predicates were previously evaluated.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: February 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jan-Ove Almli Karlberg, Anders Tungeland Gjerdrum, Tor Kreutzer
  • Patent number: 11895188
    Abstract: A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: February 6, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Alan B. Atlas, David M. Barth, John David Cormie, Ami K. Fischman, James Christopher Sorenson, III, Eric M. Wagner
  • Patent number: 11875108
    Abstract: A method includes executing an application at a mobile device to provide a graphical user interface and interact with a content server to display an image stored at the content server on a display of the mobile device; while displaying the image, receiving a first user input for a first annotation to the image based on user interaction with the graphical user interface, the first user input indicating a first region of the image; based on the first user input, displaying a text entry box together with a selection box in the graphical user interface, the selection box defining a region of the image with which the first annotation is to be associated; receiving a first comment via the text entry box; and responsive to second user input, sending the first comment and a location of the selection box to the content server for storage as the first annotation.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: January 16, 2024
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Daniel Biran, Matthew Riley Dean, David Gee Louie, Justin Fiedler
  • Patent number: 11876849
    Abstract: A media service processing method, applied to an electronic device, includes providing, by an application running on the electronic device, a media service for a user, sending, to a server, request signaling requesting to send data of the media service to an intermediate storage unit, storing, in the intermediate storage unit, the data, moving the data from the intermediate storage unit to a target storage unit, wherein storage space of the intermediate storage unit is greater than storage space of the target storage unit, obtaining the data from the target storage unit, and playing the data.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: January 16, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Rui Yang, Fenghui Dou, Hui Jin
  • Patent number: 11853375
    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: September 6, 2022
    Date of Patent: December 26, 2023
    Assignee: TransNexus Financial Strategies, LLC
    Inventor: Joe Maida, IV
  • Patent number: 11856030
    Abstract: A system, method, and apparatus for implementing workflows across multiple differing systems and devices is provided herein. During operation, a graphical-user interface provides a user with a list of triggers and a list of actions. A user creates a workflow by dragging a trigger and at least one action to an area of a screen (workspace) and then connecting them with a line or arc. If a security ecosystem is unable to execute the created workflow, the necessary components needed to execute the workflow will be provided in a small area on the screen (workspace).
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: December 26, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Bing Qin Lim, Shyan Jenq Ho, Chung Yong Chong, Zhe Qian Goh
  • Patent number: 11847613
    Abstract: Systems and methods to attribute automated actions within a collaboration environment are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the environment state information including attribution information and automation records for automated actions to carry out in response to trigger events; detect occurrences of the trigger events; effectuate automated actions corresponding to detected occurrences of the trigger events; effectuate presentation of attribution labels for the effectuated ones of the automated actions; and/or perform other operations.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: December 19, 2023
    Assignee: Asana, Inc.
    Inventors: Eric Seth Pelz, Micah Hanan Fenner, Abigail Lorean Kelly, Cvetomir L. Cankov, Alexander Thomas Ryan, Adrian Van Yen, John Wesley Graham, Anna Marie Clifton, Lili Jiang Rachowin
  • Patent number: 11842259
    Abstract: Disclosed is an intelligent information parsing method based on cross-modal data fusion, including: step 1, acquiring information multi-modal data, step 2, processing the multi-modal data, step 3, fusing data features, step 4, establishing and training a parsing model, step 5, parsing fused cross-modal data, and step 6, viewing parsed data.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: December 12, 2023
    Assignee: University of Chinese Academy of Sciences
    Inventors: Desheng Wu, Yunhao Xie, Yifan Zhang, Tianchi Zhao, Xiaolong Zheng
  • Patent number: 11836112
    Abstract: Systems and methods implementing a path resolver facilitating client access to a distributed file system. An example method may comprise: receiving, by a processing device, a file identifier comprising a symbolic link; producing, by a user space process being executed by the processing device, a modified file identifier, by replacing a pre-defined sequence of characters within the file identifier by a path to a mount point of a distributed file system; and identifying, in view of the modified file identifier, a data structure comprising information about a file identified by the file identifier.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: December 5, 2023
    Assignee: Red Hat, Inc.
    Inventor: Anand Vishweswaran Avati
  • Patent number: 11838358
    Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 5, 2023
    Assignee: Xcerion Aktiebolag
    Inventor: Daniel Arthursson
  • Patent number: 11829641
    Abstract: A storage device includes a memory die; a storage controller processor configured to control an operation performed in the memory die by scheduling a plurality of commands provided to the memory die; and memory storing a command queue corresponding to the memory die, wherein the storage controller processor is configured to, receive the plurality of commands respectively from a first tenant and a second tenant; schedule the plurality of commands in the command queue, according to the first and second tenants providing the plurality of commands; and reschedule the plurality of commands according to the operation performed in the memory die and urgency of the plurality of commands, and control the memory die to process the plurality of commands in an order different from an order in which the plurality of commands were received by the storage controller processor.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: November 28, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeongjae Cho, Myunghyun Jo
  • Patent number: 11822879
    Abstract: Apparatuses, systems and methods are described herein for separately collecting and storing form contents. Different information may be collected from a user on a form. Based on determining that portions of the form request a first type of information, an extended reality (XR) environment may be provided to the user. The user may provide the first type information via an input method in the XR environment. The user may provide a second type of information using a different input method outside of the XR environment. The first type of information may be processed and stored in a different database as compared to the second type of information. The database storing the first type of information may have a higher security standard than the database storing second type of information.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: November 21, 2023
    Assignee: Capital One Services, LLC
    Inventors: Jeremy Goodsitt, Austin Walters, Galen Rafferty, Anh Truong, Mark Watson, Reza Farivar, Vincent Pham
  • Patent number: 11809476
    Abstract: Systems and methods for reprocessing documents in a database system include receiving job definitions performing reprocessing operations on documents in the database system, and generating recrawl jobs based on the job definitions. The recrawl jobs are flighted to the database system. Iterations of recrawl timer jobs are generated for each of the databases based on a predefined recrawl timer job base class. Each of the recrawl timer job iterations being configured to access a recrawl job list for the one of the databases and access a property list for the databases to identify recrawl job information stored in the property list. Based on the recrawl job information, a respective batch of documents to be reprocessed in association with each of the recrawl jobs on the recrawl job list is selected. The batches of documents are then reprocessed in accordance with the recrawl jobs. The recrawl job information is then updated based on the completion of the batches.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: November 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yash Rajkumar Kedia, Kristofer D. Hoffman, Ana Monica Irimia, John Berkeley
  • Patent number: 11798687
    Abstract: Methods and systems for providing integrated diagnostic test requisition and clinical decision support are disclosed. A request for diagnostic test information for a patient is received from an electronic medical records (EMR) system. Diagnostic tests appropriate for the patient are determined based on the request, and fields of a user interface for requesting the tests are populated based on test definitions corresponding to each test. Test requisitions are generated and transmitted to a test provider in a test-provider format, and results are received from the test provider and standardized. Courses of action appropriate for the patient are determined and proposed based on the standardized results and biomarker definitions related to the patient's condition.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: October 24, 2023
    Assignee: Standard Molecular, Inc.
    Inventors: James Mark D'Augustine, Jeffrey Scott Sopko
  • Patent number: 11789580
    Abstract: An information processing apparatus includes a processor configured to grasp usage histories of plural pieces of data stored in a storage apparatus, and in a case of initially displaying information related to the plural pieces of data on a screen, perform control to display information related to specific data of which a usage history satisfies a predetermined condition at a predetermined position on the screen.
    Type: Grant
    Filed: July 18, 2021
    Date of Patent: October 17, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Taiga Kokubo
  • Patent number: 11778548
    Abstract: In an approach to deploying containers on a 5G slice network, responsive to receiving a request to obtain and host a container within a 5G network, a slice network is created within the 5G network for hosting of the container, where the slice network is created by a carrier for the 5G network. The container is deployed to one or more worker nodes using the slice network within the 5G network.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: October 3, 2023
    Assignee: KYNDRYL, INC.
    Inventor: Park Foreman
  • Patent number: 11777983
    Abstract: A system for determining an entity's security rating may include a ratings engine and a security database. The security database may include a manifest and a distributed index containing security records. Each of the security records may have a key (e.g., a network identifier of a network asset) and a value (e.g., security information associated with the network asset identified by the key). The keyspace may be partitioned into multiple key ranges. The manifest may contain references to segments of the distributed index. Each segment may be associated with a key range and may index a group of security records having keys within the key range. The manifest and the segments may be stored in an object storage system. The ratings engine may determine the security rating of an entity based on security records of the entity's network assets, which may be retrieved from the database.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: October 3, 2023
    Assignee: BitSight Technologies, Inc.
    Inventors: Ethan Geil, Bryan Turcotte
  • Patent number: 11763203
    Abstract: Logic may adjust communications between customers. Logic may cluster customers into a first group associated with a first subset of synonyms and a second group associated with a second subset of the synonyms. Logic may associate a first tag with the first group and with each of the synonyms of the first subset. Logic may associate a second tag with the second group and with each of the synonyms of the second subset. Logic may associate one or more models with pairs of the groups. A first pair may comprise the first group and the second group. The first model associated with the first pair may adjust words in communications between the first group and the second group, based on the synonyms associated with the first pair, by replacement of words in a communication between customers of the first subset and customers of the second sub set.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: September 19, 2023
    Assignee: Capital One Services, LLC
    Inventors: Fardin Abdi Taghi Abad, Austin Grant Walters, Jeremy Edward Goodsitt, Reza Farivar, Vincent Pham, Anh Truong
  • Patent number: 11756659
    Abstract: Some embodiments include a system and computer-implemented method for aggregating and tracking medical delivery to a patient including a non-transitory computer-readable medium in data communication with at least one processor, where the non-transitory computer-readable medium includes software instructions for a medical services tracking system and method. Upon execution of the software instructions, information from a patient database or server can be received and displayed a medical record dashboard. A user can view and edit access to the information, and a user selectable link can display medical record information. The system and method enable auto-population of medical data entry fields based at least one part on at least one claim made or billing signed off by a physician for at least one medical service or procedure previously provided to or performed on at least one patient.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: September 12, 2023
    Assignee: DHRpro, LLC
    Inventor: Leonard Ginsburg
  • Patent number: 11755574
    Abstract: Implementations of the disclosure provide for anticipatory pre-execution of queries. In an implementation of the disclosure, 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: July 11, 2022
    Date of Patent: September 12, 2023
    Assignee: Google LLC
    Inventor: Colin Zima
  • Patent number: 11755668
    Abstract: In an aspect an apparatus for performance matching is presented. An apparatus includes at least a processor and a memory communicatively connected to the processor. A memory contains instructions configuring at least a processor to receive performance data of a user performing a skill evaluation. At least a processor is configured to determine a measured performance of a user as a function of performance data. At least a processor is configured to compare the measured performance to a performance parameter. At least a processor is configured to generate a search query as a function of a comparison. At least a processor is configured to provide a user with at least a posting as a function of a search query.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: September 12, 2023
    Assignee: MY JOB MATCHER, INC.
    Inventor: Arran Stewart
  • Patent number: 11755559
    Abstract: Automated discovery of relationships between entities within an IT environment. A technique is performed by a relationship module that performs a discovery search for entity relationships to produce a set of relationship search results. The relationship module then generates a set of relationship definitions from the set of relationship search results which are stored to a relationship collection in a data store. A technique for automatically updating entity and relationship definitions and removing outdated entity and relationship definitions stored to a data store. An update module automatically updates entity and relationship definitions at predetermined time intervals. The update history in each definition is also modified to reflect the update process. A retire module automatically removes outdated definitions using the update history in each definition.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: September 12, 2023
    Assignee: SPLUNK INC.
    Inventors: Nicholas Matthew Tankersley, Mingrui Wei, Arun Ramani
  • Patent number: 11755579
    Abstract: A query is received from a client device and a mode is selected to process the query from a set of possible modes. The possible modes include a fast mode and a low-cost mode. If the fast mode is selected, the query is forwarded to a cloud database to retrieve responsive records. If the low-cost mode is selected, the cloud database is queried for index metadata of responsive records and the index metadata is used to retrieve the responsive records from a datastore other than the cloud database. Regardless of the mode selected, the responsive records are provided to the client device.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: September 12, 2023
    Assignee: Cysiv, Inc.
    Inventor: Daniel James Smith
  • Patent number: 11741298
    Abstract: Methods and systems provide for real-time meeting notes within a communication session.
    Type: Grant
    Filed: July 31, 2022
    Date of Patent: August 29, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventor: Ravi Teja Polavaram
  • Patent number: 11743048
    Abstract: Methods and apparatuses are described herein for improved communications between a service and end devices via a gateway. A token may be in a signed encrypted state when sent to untrusted devices and may be signed, but not encrypted, when used by trusted devices. Untrusted devices may receive the encrypted token and may use it to access services. An untrusted device may send the received encrypted token to the gateway, which may then send the token to its issuer so that the token issuer may decrypt the data payload. The token may then be sent back to the gateway, which may then read the decrypted data and verify whether the untrusted device is permitted to access the requested service. The gateway may then send, within the trusted domain, the request and token to the service provider so that the untrusted device can obtain access to the requested service.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: August 29, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Asad Haque, Ahmad Al Tamimi, Liesheng Long, Thomas Hughes, III
  • Patent number: 11733985
    Abstract: Techniques for accessing a migrated method include: identifying a request to invoke a method defined by a particular type; identifying, in the particular type: an older version of the method that is (a) associated with a method name and (b) configured to return values of a first return type, and a current version of the method that is (a) associated with the method name and (b) configured to return values of a second return type; determining that the first request specifies the first return type; responsive to determining that the first request specifies the first return type: executing the current version of the method to obtain a value of the second return type; applying one or more conversion functions to convert the value of the second return type to a value of the first return type; returning the value of the first return type responsive to the first request.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: August 22, 2023
    Assignee: Oracle International Corporation
    Inventors: Brian Goetz, John R. Rose, Gavin Mark Bierman
  • Patent number: 11714835
    Abstract: Embodiments of the present disclosure relate generally to organizing electronic text documents. In particular, one or more embodiments comprise a content management system that improves the organization of electronic text documents by intelligently and accurately categorizing electronic text documents by topic. The content management system organizes electronic text documents based on one or more topics, without the need for a human reviewer to manually classify each electronic text document, and without the need for training a classification algorithm based on a set of manually classified electronic text documents. Further, the content management system identifies and suggests topics for electronic text documents that relate to new or emerging topics.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 1, 2023
    Assignee: Qualtrics, LLC
    Inventors: Jeffrey Wade Starr, Robert David Norton
  • Patent number: 11693856
    Abstract: A method may include generating, based at least on an analysis plan, a logical plan, the analysis plan specifying one or more operations performed on data stored in a polystore that includes a first database management system and a second database management system. The logical plan may include a sequence of logical operators corresponding to the operators specified by the analysis plan. The generating of the logical plan may include rewriting the sequence of logical operators by at least reordering, replacing, and/or combining one or more logical operators in the sequence of logical operators. Candidate physical plans may be generated based on the logical plan. The analysis plan may be executed based on a physical plan selected from the candidate physical plans. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: July 4, 2023
    Assignee: The Regents of the University of California
    Inventors: Amarnath Gupta, Subhasis Dasgupta
  • Patent number: 11681969
    Abstract: In an example embodiment, a recommendation engine provides recommendations as to how decision-making units (DMUs) can improve efficiency, or savings can utilize machine learning algorithms and data envelopment analysis (DEA). DEA is a linear programming methodology, and is used in the example embodiment to identify one or more key performance indices (KPIs) that are most important to a DMU.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: June 20, 2023
    Assignee: SAP SE
    Inventors: Kavitha Krishnan, Ashok Veilumuthu, Baber Farooq
  • Patent number: 11681673
    Abstract: An apparatus, method, and computer program product are provided to generate, transform, and control menu data object in network environment. In some example implementations, menu data objects and related parameters are parsed and translated into a stratified data structure that can be used in connection with creating a renderable object associated with an interactive user interface accessible via a mobile system associated with a user. Control over the menu data object and its associated interface can be automated, and/or implemented in a manner that detects interrelated elements of the data structure such that alterations made to one element cause the related elements to be rendered in an alternate manner for visual verification.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: June 20, 2023
    Assignee: GROUPON, INC.
    Inventors: Kyle Fritz, Nicholas Pellegrini
  • Patent number: 11681757
    Abstract: Disclosed herein is a system and method for identifying a spam email message. To identify a spam message a similarity measurement hash and a sender hash is generated for each email message. Two or more previously received email messages are compared with an incoming email message. The incoming email message is identified as a spam message when the similarity measurement hash between incoming message and one of the received messages matches and the corresponding sender hash does not match. The system may integrate with other email servers through a DNS to identify spam emails across different organizations and locations. The system and method may further apply rules to particular match to whitelist a potential spam email.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Mark H. Barber, Carsten Hagemann, Christopher J. Hockings
  • Patent number: 11620397
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate electronic data security. An example apparatus includes a data storage including a memory adjusted to store data organized according to a data table including columns identifying a first data record and a first security tag associated with the first data record. In the example apparatus, retrieval of data from the data storage involves a bit operation comparing the first security tag with a first privilege tag. In the example apparatus, the data storage provides the first data record when the bit operation comparing the first security tag with the first privilege tag has a non-zero result, and the data storage does not provide the first data record when the bit operation comparing the first security tag with the first privilege tag has a zero result.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: April 4, 2023
    Assignee: Intel Corporation
    Inventors: Chih-Yuan Yang, Yi Gai
  • Patent number: 11615092
    Abstract: A database scheduler system can be implemented on a distributed database system. The system schedules operations in a lightweight approach that reduces idling and increases parallel processing of database operations for a query on data of the database. The system performs restarts of individual operators or fragments of a query without restarting the entire query.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 28, 2023
    Assignee: Snowflake Inc.
    Inventors: Sebastian Breß, Moritz Eyssen, Max Heimel, Max Jendruk
  • Patent number: 11609932
    Abstract: A method, apparatus, and computer program product for communicating real-time updates among web clients. A structured data object is composed from a set of data nodes according to a domain specific language in response to requesting access to a data within a human resources database. The structured data object is interpreted within a context of a record ID/form to identify content for the web page and to determine whether real-time updates are enabled for the web page. Interpreting the structured data object, displays the form with the content. An event queue is created and a connection to the server hub is established when real-time updates are enabled. In response to receiving an update event in the event queue, a notification of the update event is displayed when the update event matches the record ID/form that a first user has opened.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: March 21, 2023
    Assignee: ADP, INC.
    Inventors: Aravind Sundar, Daniel Derham, Jordan Beard, Bradley Young
  • Patent number: 11604816
    Abstract: Provided is a system and method in which configuration content from central system is repackaged and distributed to applications on a host platform. In one example, the method may include receiving, via a host platform, configuration content from a central system, the configuration content comprising one or more configuration objects of a tenant, identifying an application of the tenant on the host platform which uses the one or more configuration objects based on a configuration object to application mapping, and distributing the one or more configuration objects to the identified application of the tenant on the host platform.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: March 14, 2023
    Assignee: SAP SE
    Inventor: Martin Moser
  • Patent number: 11606322
    Abstract: A social network service method implemented with a computer is provided which includes receiving at least one control condition for controlling an operation of a social network service from a user, generating a folder operated by the at least one control condition, associating at least one chatting element with the folder, and determining whether to control the operation of the social network service based on the at least one control condition, in response to a message from a conversation partner associated with the at least one chatting element.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 14, 2023
    Assignee: LINE CORPORATION
    Inventor: Ki Yong Cha
  • Patent number: 11604763
    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 may be used to accelerate search queries that a system receives.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 14, 2023
    Assignee: Splunk Inc.
    Inventor: Jesse Miller
  • Patent number: 11599855
    Abstract: Systems and methods to attribute automated actions within a collaboration environment are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the environment state information including attribution information and automation records for automated actions to carry out in response to trigger events; detect occurrences of the trigger events; effectuate automated actions corresponding to detected occurrences of the trigger events; effectuate presentation of attribution labels for the effectuated ones of the automated actions; and/or perform other operations.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: March 7, 2023
    Assignee: Asana, Inc.
    Inventors: Eric Seth Pelz, Micah Hanan Fenner, Abigail Lorean Kelly, Cvetomir I. Cankov, Alexander Thomas Ryan, Adrian Van Yen, John Wesley Graham, Anna Marie Clifton, Lili Jiang Rachowin
  • Patent number: 11593405
    Abstract: Provided is a technique for matching different user representations of a person in a plurality of computer systems may be provided. The technique includes collecting information sets about user representations from a plurality of computer systems; normalizing the information sets to a unified format; grouping the information sets in the unified format into indexing buckets based on a user name using a non-phonetic algorithm; determining a similarity score for each pair of information sets in each of the indexing buckets; classifying each information set pair into a set of classes based on the similarity scores, wherein the set of classes comprise at least matches and non-matches; and using a data structure for merging information of information set pairs classified as matches.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: February 28, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lars Bremer, Thomas A. P. Hampp-Bahnmueller, Markus Lorch, Pavlo Petrenko, Sebastian B. Schmid
  • Patent number: 11593301
    Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 28, 2023
    Assignee: Versata Development Group, Inc.
    Inventors: Shawn A. P. Smith, Daniel P. Karipides
  • Patent number: 11593247
    Abstract: Performance of devices can be evaluated and enhanced in software-defined systems. For example, a computing device can receive, at a server of a software-defined system, a first plurality of properties describing a client system in the software-defined system. The computing device can compare, by the server, the first plurality of properties to additional properties describing at least one additional client system in the software-defined system. The computing device can determine, by the server, an adjustment for the client system based on the comparison and a similarity of the client system to each of the at least one additional client system. The computing device can output, by the server, an indication of the adjustment to the client system.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: February 28, 2023
    Assignee: RED HAT, INC.
    Inventors: Gabriel Zvi BenHanokh, Joshua Durgin
  • Patent number: RE49900
    Abstract: A computer-implemented method for providing a user with a performance indicator score includes receiving a first transaction message that includes historical clinical-trial performance data from one or more processors at a clinical research organization and receiving a second transaction message with health records data with parameters indicative of insurance claims data. The received historical clinical-trial performance data and the prescription data is translated into an updated database. Related records within the updated database are identified and one or more key performance indicators included in the data at the updated database for a first physician are identified. A score for each of the one or more key performance indicators are calculated and a performance indicator score record for the first physician is generated based on the calculated scores for each of the one or more key performance indicators. A multi-dimensional chart for organizing and evaluating investigators is generated.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: April 2, 2024
    Assignee: IQVIA Inc.
    Inventors: Piyush Menon, Suresh Kannan, Anil Kapu, Elisabeth Otto, Amit Ranade