Generating Database Or Data Structure (e.g., Via User Interface) (707/102) Patents (Class 707/999.102)
  • Patent number: 11979641
    Abstract: Systems and methods are provided for relevance-based media content discovery. Relevance scores for segments of a media asset are calculated based on a time amount that at least one viewer has viewed the segments of the media asset. Segments are then chosen for display based on the relevance score. Users may select segments based on representative images of the segments.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: May 7, 2024
    Assignee: TiVo Corporation
    Inventors: John Hinman, Ray DeRenzo, Timothy Chan, Allen Billings, Stephen Coney, David Brubeck
  • Patent number: 11979643
    Abstract: Provided are a video pushing method and apparatus, and an electronic device. The method includes: transmitting a received search keyword to a server; receiving first video preview information, fed back by the server, of at least two first videos matching the search keyword and including at least two types of videos, and displaying the first video preview information on a first display interface; in response to receiving a play-triggering operation on first target preview information in the first video preview information, transmitting, to the server, a video-obtaining request carrying identification information of a first target video corresponding to the first target preview information; and receiving at least two second videos and corresponding second video preview information that are fed back by the server based on the video-obtaining request, and displaying a first predetermined number of pieces of preview information in the second video preview information on a second display interface.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: May 7, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Chun Jiang
  • Patent number: 11978095
    Abstract: In a method of determining and sharing proximity of device users within an environment of an observation platform, the observation platform determines that a first communication device associated with a first user is in the environment of the observation platform. The observation platform detects that the first communication device is in proximity to a second communication device associated with a second user. Responsive to the detection, the observation platform generates proximity information for the first user and the second user. The observation platform relays the proximity information to a second observation platform via a computer network, wherein a second environment of the second observation platform is separate from the environment of the observation platform.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: May 7, 2024
    Assignee: Theatro Labs, Inc.
    Inventors: Steven Paul Russell, Guy R. VanBuskirk, Ravi Shankar Kumar, Kranthimanoj Nagothu
  • Patent number: 11977762
    Abstract: A Logical Unit Number (LUN) division method and device includes checking and adjusting a connection manner and numbers of Serial Attached Small Computer System Interface (SCSI) (SAS) connections of storage enclosures and a controller, so as to make a maximum output bandwidth of each storage enclosure consistent (Si); querying controller port identifiers and storage enclosure identifiers (S2); creating a Mdisk array, and adding the corresponding controller port identifier and the corresponding storage enclosure identifier for each Mdisk (S3); logically dividing a storage space in the Mdisk array to create a volume, and dividing the volume into LUNs, whereby Mdisks that form the LUNs are made to come from different storage enclosures and different controller ports (S4); and mapping the LUNs to a host (S5).
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: May 7, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Yi Feng
  • Patent number: 11977524
    Abstract: A computer-implemented method of mapping attribute names of a source data model to a destination data model includes processing one or more source attribute names from the source data model and one or more destination attribute names of the destination data model to obtain standardized attribute names. The method includes determining whether any of the source attribute names have an existing entry in a custom dictionary. The method includes, for each source attribute name that has an existing entry in the custom dictionary, recording an output mapping for the source attribute name according to the existing entry in the custom dictionary. The method includes, for each source attribute name that does not have an existing entry in the custom dictionary, using a machine learning model to predict the mapping of each source attribute name to a corresponding one of the destination attribute names.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: May 7, 2024
    Assignee: Cigna Intellectual Property, Inc.
    Inventors: Lakshminarasimhan Sundararajan, Prabhakar Goel
  • Patent number: 11977599
    Abstract: Systems and methods for matching videos to podcast episodes are provided. A data store comprising podcast episode identifiers is accessed. The podcast episode identifiers are associated with one or more podcast episode attributes. A video content item is identified. The video content item includes one or more video content item attributes. A matching podcast episode identifier that matches the video content item is determined based on the one or more podcast episode attributes and the one or more video content item attributes. A ranking of one of the video content item or the matching podcast episode identifier is caused to be adjusted to reflect the correspondence between the video content item and the matching podcast episode identifier. Information associated with the matching podcast episode identifier is provided to a first user device.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 7, 2024
    Assignee: Google LLC
    Inventors: Omri Weisman, Yonit Halperin Worzel, Ron Zeitouny, Erez Bixon
  • Patent number: 11971895
    Abstract: A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 30, 2024
    Assignee: International Business Machines Corporation
    Inventor: Adrian Lee
  • Patent number: 11972093
    Abstract: Methods, systems, and apparatus for facilitating a comparison of content in a user interface are described. Two or more open browser interfaces of a browser are identified, each of the two or more open browser interfaces containing an item description of one or more items. The browser interfaces include at least one of a tab of the browser or a window of the browser. One or more features related to each of the one or more items from at least two of the item descriptions are extracted or identified. The comparison for a plurality of items is generated based on the extracted or identified one or more features. The comparison of the plurality of items is displayed within at least one of the browser interfaces.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: April 30, 2024
    Assignee: eBay Inc.
    Inventor: Evan Patrick Thomas
  • Patent number: 11971880
    Abstract: A method performs efficient data searches in a distributed computing system. The method may include, receiving a first key. The method may further include determining a hash map associated with the first key from among a plurality of hash maps. In some examples, the obtained hash map maps a partition of a set of keys to particular index values. The method may further include determining an index value associated with a second key using the determined hash map. The method may further include determining transaction processing data associated with the first key using the determined index value and providing the transaction processing data. Utilization of the plurality of hash maps may enable a data search to be performed using on-board memory of an electronic device of the distributed computing system.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 30, 2024
    Assignee: Visa International Service Association
    Inventors: Naveen Pishe, Abhilash Srimat Tirumala Pallerlamudi
  • Patent number: 11971854
    Abstract: An information processing apparatus, an information processing system, an information processing method, and a non-transitory recording medium. The information processing apparatus receives a plurality of files, generates screen information for displaying a first list screen on a display, the first list screen presenting, for each of the plurality of files, a name and a time of last use of the file, and further presenting a thumbnail image of at least one file of the plurality of files in a case the at least one file is an image file, stores in one or more memories, the plurality of files and the thumbnail image of the at least one file being the image file, and transmits the screen information of the first list screen in response to a request.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 30, 2024
    Assignee: Ricoh Company, Ltd.
    Inventor: Taku Yamawaki
  • Patent number: 11972761
    Abstract: An electronic device and a method for controlling an electronic device are provided. The electronic device according to the disclosure includes a communicator; and a processor configured to: receive information on a plurality of function and a voice command for executing the plurality of functions, and function environment information for executing the plurality of functions, through the communicator, determine whether or not the electronic device executes the plurality of functions based on environment information and the functional environment information of the electronic device, when a received user's voice corresponds to the voice command, and control the electronic device to perform an operation corresponding to the determination result.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 30, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Heejae Choi
  • Patent number: 11972131
    Abstract: An online takeover method for a heterogeneous storage volume, including: executing a service: a host executing upper layer service data access by means of a second volume label of a storage volume of a second storage; generating a volume label: a first storage taking over the storage volume of the second storage and generating a first volume label for the storage volume that has been taken over; flushing data: flushing host side cache data corresponding to the storage volume of the second storage to the storage volume of the second storage; changing a directory: changing directory information of an upper layer service running on the host; and storage migration: when the directory information of the upper layer service has been changed, migrating data of the storage volume to the first storage.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: April 30, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Xianning Sun
  • Patent number: 11966796
    Abstract: An enhanced integration of spreadsheet environments and external environments is disclosed herein that allows users to enter non-native statements directly into the cells of a worksheet so that external resources can be applied with respect to their values. In addition, a security model is disclosed whereby external functions referenced in the cells of a worksheet are executed in the context of a runtime environment that is secured apart from the spreadsheet application that hosts the worksheet. Various enhancements to the user experience are also disclosed that allow users to enter non-native statements in line with respect to the functional syntax that forms the basis of spreadsheet formulas.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: April 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Keyur Rahul Patel, James Squires Masson, Joseph John McDaid, Arturo Goicochea Hoefken
  • Patent number: 11966690
    Abstract: An enhanced integration of spreadsheet environments and external environments is disclosed herein that allows users to enter non-native statements directly into the cells of a worksheet so that external resources can be applied with respect to their values. In addition, a security model is disclosed whereby external functions referenced in the cells of a worksheet are executed in the context of a runtime environment that is secured apart from the spreadsheet application that hosts the worksheet. Various enhancements to the user experience are also disclosed that allow users to enter non-native statements in line with respect to the functional syntax that forms the basis of spreadsheet formulas.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: April 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Keyur Rahul Patel, James Squires Masson, Joseph John McDaid, Arturo Goicochea Hoefken
  • Patent number: 11966376
    Abstract: As described herein, a system, method, and computer program are provided for presenting tree data structures in tables. In use, a forest data structure storing data is identified. Additionally, the forest data structure is converted to a plurality of matrices. Further, the plurality of matrices are used to present the data in a table.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: April 23, 2024
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Yoav Kadosh
  • Patent number: 11966410
    Abstract: In accordance with an embodiment, described herein is a system and method for loading and transforming data to a cloud database, using a hybrid set-based extract, load, transform approach. During the loading and transforming of large amounts of data, from one or more data sources, a data synchronization application sends small batches of data, in parallel streams, to the database, which operates as a transformation engine to load the data. Each stream can be associated with a separate staging table in the database. For each staging table, the subset of data therein is transformed and loaded, before the next subset is processed. A transform and merge process operating at the database can then be used to transform and merge the data, from each of the staging tables, to the target table.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: April 23, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vijayakumar Ranganathan, Dmitriy Gertsman, Saugata Chowdhury
  • Patent number: 11966321
    Abstract: Systems and methods for determining the priority of a set of reports available to a user. The method comprising determining, by a reporting application, a set of reports available to a user, each report including one or more metrics. The method further comprising obtaining metric data associated with each of the set of reports available to the user, accessing one or more priority calculation parameters for each report in the set of reports, calculating a priority value of each report of the set of reports based on the metric data and the priority calculation parameters for each report, and determining one or more high priority reports based on the priority value of each report of the set of reports.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 23, 2024
    Assignees: ATLASSIAN US, INC., ATLASSIAN PTY LTD
    Inventors: Vipul Gupta, Nipun Aggarwal
  • Patent number: 11966469
    Abstract: Aspects of the disclosure relate to detecting and protecting against cybersecurity attacks using unprintable tracking characters. A computing platform may receive a character-limited message sent to a user device. Subsequently, the computing platform may detect that the character-limited message sent to the user device includes suspicious content. Then, the computing platform may generate a modified character-limited message by inserting one or more special characters into the character-limited message and cause transmission of the modified character-limited message to the user device. Next, the computing platform may receive, from the user device, a spam report that includes the modified character-limited message. Then, the computing platform may identify a presence of the one or more special characters included in the modified character-limited message and adjust one or more filters based on the identification.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 23, 2024
    Assignee: Proofpoint, Inc.
    Inventor: Thomas Lee
  • Patent number: 11967405
    Abstract: A process for configuring an account for a desktop application uses a central data processing facility to configure a release for a trading partner, which release includes the preferred method of receiving documents and preferred format for the content; configures an intake download by storing settings for how to export and import documents; configures intake rules to determine how to route received documents; installs a Desktop from the web portal onto a local data processing system; and automatically synchronizing the Desktop to the portal. A process for ensuring the secure delivery of information about a patient sends a verification fax sheet to a fax number of a recipient instructing the recipient to go to a website; validates the recipient after the recipient has visited the website; tests the recipient at the website using questions specific to the patient; and sends the confidential information to the fax number if the recipient passes the test.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: April 23, 2024
    Assignee: KNO2 LLC
    Inventor: Therasa Bell
  • Patent number: 11960861
    Abstract: An embodiment of the present invention may enable editing and deployment of software by including in an application container editable source code used to produce an application, and tools to edit and build the application, such as a code editor and a build tool to convert the source code to the executable application. The container may include an executable application which may execute in the environment on which the container is saved. A server in the container may control execution of the executable application and build the executable application. A remote user computer may communicate with the code editor to edit the source code, which in its updated version may be built to produce an updated version of the executable application. The server may stop execution of the existing executable application, and start execution of the updated version of the executable application.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: April 16, 2024
    Assignee: Morgan Stanley Services Group Inc.
    Inventor: Viraj Sanjay Pangam
  • Patent number: 11960610
    Abstract: A computer implemented method of detecting an increased vulnerability of a software system including a plurality of software components, the method including generating a vector representation of each software component derived from a neural network trained using training data defined from known vulnerabilities of the software components in the software system, wherein the training data is augmented by replicating each of one or more training data items in the training data responsive to one or more attributes of a vulnerability corresponding to the training data item; aggregating the vector representations for the software component to an aggregate vector representation for a particular time; repeating the generating and the aggregating for a plurality of points in time to generate multiple generations of aggregate vector representations; comparing the multiple generations of aggregate vector representations to detect a change in an aggregate vector representation exceeding a maximum threshold degree of chan
    Type: Grant
    Filed: December 1, 2019
    Date of Patent: April 16, 2024
    Assignee: British Telecommunications Public Limited Company
    Inventors: Robert Hercock, Giulio Giaconi
  • Patent number: 11960954
    Abstract: The disclosed methods include: detecting smart data associated with a first tag comprised in the tag network; resolving the smart data to generate resolved data associated with a plurality of tags in the tag network including the first tag and a second tag; determining the second tag based on the resolved data; and extracting or determining, using the resolved data: first telemetric data associated with the first tag, first location data associated with the first tag, second telemetric data associated with the second tag, and second location data associated with the second tag. The methods also include formatting the first telemetric data, the first location data, the second telemetric data, and the second location data to generate an inventory map associated with the first mobile or stationary cargo and the second mobile or stationary cargo; and transmitting the inventory map to a display device configured to visualize the inventory map.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: April 16, 2024
    Assignee: Industrial Networks LLC
    Inventors: Jimmy Bill Finster, Jr., Stephen Gardiner Bourque
  • Patent number: 11960536
    Abstract: A method, device and system for organizing media content on a computer-based system to form a playlist, wherein the device has access to a database with a plurality of music tracks and associated feature vectors including feature values representing different semantic characteristics of a music track, as well as metadata including at least one type of metadata record representing associated information about the respective music track. The playlist is determined based on a query from the client device that includes an input vector, and at least one input metadata record, using an additional similarity matrix representing a measure of similarity between different metadata records of the same type.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 16, 2024
    Assignee: Moodagent A/S
    Inventors: Mikael Henderson, Peter Berg Steffensen, David Stubbe Teglbjærg, Jesper Steen Andersen, Jose Luis Diez Antich, Thomas Jørgensen
  • Patent number: 11962871
    Abstract: Systems and methods for the optimized allocation of content within a universe of inventory are described. For example, a method may include receiving content comprising at least one characteristic and at least one goal. A universe of inventory may be accessed that comprises a plurality of targets which may be assigned into a plurality of segments based on at least one demographic vector. An allocation optimization model may be generated based on the at least one content characteristic, the at least one goal and the plurality of segments. The content may be presented to the targets based on the allocation optimization model. Viewing data may be received that comprises data associated with target consumption of the content and the allocation optimization module may be re-optimized based on the viewing data. Additional factors, such as resource constraints and/or filtering rules, may be used when re-optimizing the allocation optimization module.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 16, 2024
    Assignee: FreeWheel Media, Inc.
    Inventors: Seth Haberman, Robert Bress, Claudio Marcus
  • Patent number: 11960620
    Abstract: A method for distributed tokenization of sensitive strings of characters, such as social security numbers, credit card numbers and the like, in a local server is disclosed. The method comprises the steps of receiving from a central server at least one, and preferably at least two, static token lookup tables, and receiving a sensitive string of characters. In a first tokenization step, a first sub string of characters is substituted with a corresponding first token from the token lookup table(s) to form a first tokenized string of characters, wherein the first sub string of characters is a substring of the sensitive string of characters. Thereafter, in a second step of tokenization, a second sub string of characters is substituted with a corresponding second token from the token lookup table(s) to form a second tokenized string of characters, wherein the second substring of characters is a substring of the first tokenized string of characters. Optionally, one or more additional tokenization steps is/are used.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: April 16, 2024
    Assignee: PROTEGRITY CORPORATION
    Inventor: Ulf Mattsson
  • Patent number: 11947720
    Abstract: Provided is a method of controlling an intelligent barrier-free kiosk including: recognizing a moving object, which is within a preset distance from the kiosk and is approaching the kiosk; learning characteristic information of the recognized moving object; determining, based on a result of the learning, whether a user related to the moving object intends to use the kiosk; and, based on determining that the user intends to use the kiosk, changing a height of the kiosk.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: April 2, 2024
    Assignee: DOT INCORPORATION
    Inventors: Ju Yoon Kim, Ji Ho Kim, Hyeon Cheol Park
  • Patent number: 11947595
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing semi-structured data. One of the methods includes maintaining a plurality of schemas; receiving a first semi-structured data item; determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas; and in response to determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas: generating a new schema, encoding the first semi-structured data item in the first data format to generate the first new encoded data item in accordance with the new schema, storing the first new encoded data item in the data item repository, and associating the first new encoded data item with the new schema.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventor: Martin Probst
  • Patent number: 11947955
    Abstract: A base transaction User Interface (UI) is provided that provides transaction processing for transactions at transaction terminals. The base UI can be customized through independent and decoupled customization/extension files, which provide specific UI customizations for UI screen content, UI screen styles, UI screen views, UI screen workflows, and UI screen resource functionality. Customizations or extensions are achieved without modifying the base UI. The customizations or extensions are dynamically obtained during execution of the base UI from the corresponding files and processed by the base UI as user-defined custom overrides.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: April 2, 2024
    Assignee: NCR Voyix Corporation
    Inventors: Kip Oliver Morgan, Alexander Arrabis Bronola, Meenakshi Sreeraman
  • Patent number: 11947994
    Abstract: A method may include determining a threshold quantity of attempts to optimistically perform a first transaction operating data stored in a database. The threshold quantity of attempts may be determined based on an expected workload of the first transaction and/or a workload at the database. The first transaction may be performed optimistically including by tracking cache lines accessed by the first transaction and detecting, based on a second transaction writing to a cache line accessed by the first transaction, a conflict between the first transaction and the second transaction. If the first transaction is not successful performed after the threshold quantity of attempts to optimistically perform the first transaction, the first transaction may be performed in a fallback mode including by acquiring a lock to prevent the second transaction from accessing a same data in the database as the first transaction. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventor: Thomas Legler
  • Patent number: 11947982
    Abstract: A plurality of constraint relationships in a UI are identified and grouped into two types, a constraint relationship of a first type is solved in an integrated development environment (IDE), and a constraint relationship of a second type is a constraint relationship solved in a terminal or the IDE. The plurality of constraint relationships are used to determine a layout of one or more components in the UI. The IDE calculates a first intermediate solution set based on the constraint relationship of the first type in the plurality of constraint relationships. The first intermediate solution set is used to determine the layout of the one or more components in the UI together with the constraint relationship of the second type.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: April 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tao Wen, Xiao Xu, Jun Liu, Tengfei Cui
  • Patent number: 11941566
    Abstract: Various methods, apparatuses/systems, and media for managing metadata are disclosed. A processor extracts technical metadata corresponding to enterprise applications from a plurality of databases; builds a metadata repository in a graph database; builds a web-based metadata application based on developing a normalized representation for data flows corresponding to the extracted technical metadata by utilizing the graph database. The extracted technical metadata is stored onto the metadata repository in the graph database. The processor authenticates and authorizes a user to utilize the web-based metadata application; receives search criteria from the user; accesses the metadata repository in the graph database to retrieve the technical metadata and/or data lineage within the enterprise applications from the metadata repository based on received search criteria; and displays the technical metadata and/or the data lineage within the enterprise applications onto a user interface.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: March 26, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Satrajit Mookherjee
  • Patent number: 11941377
    Abstract: In some aspects, a computing system can determine a set of attributes based on analyzing input data using attribute templates written in a production-ready programming language. The computing system can generate attribute definitions for the set of attributes using the attribute templates and deploy the attribute definitions for the set of attributes to a production environment of a software program. The software program is written in a programming language compatible with the production-ready programming language. The computing system can monitor the performance of the set of attributes in the production environment of the software program and cause the attribute definitions of the plurality of attributes to be modified based on the monitoring.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: March 26, 2024
    Assignee: Equifax Inc.
    Inventors: Yuvaraj Sankaran, Felipe Ernesto Castillo Carvajal, Carlos Augusto Pinzon Pinto, Gerardo Jorge Villarroel Gonzalez, Pablo Andres Martinez Castro
  • Patent number: 11941019
    Abstract: A computer-implemented method comprising receiving, from a user computer at a server computer, a configuration file specifying one or more data source identifiers of source database tables in a target database system, one or more data sink identifiers of sink database tables in the target database system, and two or more data transformations; the server computer initiating execution of a data transformation framework by loading one or more configuration parameters of the configuration file into main memory of the server computer to define a workflow; creating and storing a configuration table based on the configuration file, the configuration table comprising a plurality of dynamic queries, a plurality of identifiers of transformation functions, and names of the one or more data transformations; in the configuration table, for each of the transformations, creating a plurality of dynamic common table expression queries, each of the dynamic common table expression queries being associated with a particular tran
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 26, 2024
    Assignee: Treasure Data, Inc.
    Inventor: Andrew Ash
  • Patent number: 11943320
    Abstract: Systems, methods, and non-transitory computer readable media for managing content items having multiple resolutions may be provided. In some embodiments, a user device may send a request to access one or more images from a content management system. The one or more images may be categorized on the user device by an expected use that determines that the one or more images be in a first version. A second version of the one or more images may be received while a background download of the first version of the one or more images may be performed. In some embodiments, the first version may correspond to a high-resolution image whereas the second version may correspond to a lower resolution image.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: March 26, 2024
    Assignee: Dropbox, Inc.
    Inventors: Anthony Grue, Andrew Haven, Andrew Scheff
  • Patent number: 11941018
    Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. A negative example may be used to generate the regular expression. Context from the negative example may be determined in order to generate the regular expression.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: March 26, 2024
    Assignee: Oracle International Corporation
    Inventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
  • Patent number: 11941004
    Abstract: Disclosed are systems, devices, methods, and computer-readable media for performing various actions for bringing data stores into compliance with a policy. The actions include generating a global scan index (“scan index”) for SAS® software and using the scan index to handle data management operations. Unlike traditional B-tree indices that consume a larger quantity of resources to parse through data, the scan indices may include a table of three columns. A first column may include an indication of a search value, a second column may include an indication of what table(s) in the data store(s) include the requested value, and a third column may include an indication of the row number for the tables in column two in which the value resides. The actions further include batching requests to perform a data management operation on data of a certain category by employing the scan index.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 26, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventor: Glen Alan Becker
  • Patent number: 11941355
    Abstract: Techniques are described herein for using operational transforms to perform operations on parallel copies of a document model. A method includes: determining that a first operation is to be performed on a second parallel copy; and in response: determining that a revision of a first parallel copy matches a revision of the second parallel copy; and in response: performing the first operation on the second parallel copy to obtain a calculation result including a first list of commands; applying the first list of commands to the second parallel copy; performing an operational transform on at least one command in the first list of commands based on queued user edits to the first parallel copy, the queued user edits including a second list of commands, to obtain a transformed list of commands; and applying the transformed list of commands to the first parallel copy.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Nishir Shelat, Tim Sears, Tanuj Sharma, Srivatsan Narayanan, Shruti Jain, Luiz Franca Pereira Filho, Kashish Bansal, Julian Rajeshwar, Chris Terefinko, Asim Fazal, Archit Gupta
  • Patent number: 11934868
    Abstract: In one embodiment, a method for scheduling tasks comprises, at a task scheduler of a processing node of a plurality of processing nodes: retrieving a first task descriptor from a local memory of the task scheduler, the task descriptor corresponding to a task scheduled for execution at the current time and comprising at least a task execution time, a frequency for performing the task, and a task identifier; determining whether the task descriptor is assigned to the task scheduler for execution; if it is determined that the task descriptor is assigned to the task scheduler for execution: executing the task; updating the task execution time based on the current task execution time and the frequency for performing the task; and re-queuing the task descriptor in the local memory.
    Type: Grant
    Filed: March 14, 2021
    Date of Patent: March 19, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Alexander Else, Haitao Li
  • Patent number: 11934640
    Abstract: In some embodiments, an electronic device displays a user interface associated with a first record label. In some embodiments, the user interface includes one or more representations of artists associated with the first record label and one or more representations of content items, and does not include representations of content or artists not associated with the first record label. In some embodiments, in response to a selection of a representation of a first artist, the electronic device displays a user interface of the content playback application associated with the first artist, which includes one or more representations of content associated with the first artist, but not one or more representations of content associated with the second artist. In some embodiments, in response to a selection of a representation of a first content item, the electronic device initiates a process to access the first content item via the content playback application.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Matthew J. Cielak, Evan Mills, Samer A. Harami
  • Patent number: 11934377
    Abstract: Embodiments described herein are directed to detecting data inconsistencies within a distributed database and identifying the cause thereof. For example, lineage events are emitted from different components of the distributed system that operate on various data files. A consistency checking engine analyzes these events and detects inconsistencies with respect to the data files. The embodiments described herein checks the integrity of the database and assists in understanding the root cause in case of a corruption. Moreover, it provides the timeline for the corruption and whether it is repairable or not. These properties enable determining the right time to restore the customer's database or the right set of actions to repair the corruption. In case of repairable corruption, the correct compensating repair actions may be applied.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: March 19, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Maninderjit Singh Parmar
  • Patent number: 11936941
    Abstract: Systems and methods are provided for identifying related media content items. First media content item is outputted on a device. A user interface input requesting media content related to the first media content item is received. Metadata is accessed for a portion of the first media content item within a predetermined time period away from a pause position of the first media content item to identify topic keyword. An offer to interrupt the first media content item to output content related to the topic keyword is displayed. In response to offer's acceptance, a portion of an identified related media content item that is associated with the identified topic keyword is identified. The portion of the identified related media content item is transmitted for display while the media content is paused. The device then resumes displaying the media content item.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: March 19, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Reda Harb, Charishma Chundi
  • Patent number: 11935543
    Abstract: Methods and systems for multimodal conversational dialogue. The multimodal conversational dialogue system includes multiple sensors to detect multimodal inputs from a user. The multimodal conversational dialogue system includes a multimodal sematic parser that performs semantic parsing and multimodal fusion of the multimodal inputs to determine a goal of the user. The multimodal conversational dialogue system includes a dialogue manager that generates a dialogue with the user in real-time. The dialogue includes system-generated utterances that are used to conduct a conversation between the user and the multimodal conversational dialogue system.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: March 19, 2024
    Assignee: Openstream Inc.
    Inventors: Philp R. Cohen, Rajasekhar Tumuluri
  • Patent number: 11928079
    Abstract: A file can be intelligently associated with an application. When a user attempts to open a file on a user computing device, context for the file can be collected and provided to an intelligent file association engine. The intelligent file association engine can use the context to select an application to be used to open the file from among different applications. These different applications can include a local application, a VDI application, and a cloud application.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: March 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Ramanujam Kaniyar Venkatesh, Jyothi Bandakka, Sudhakar Ramasamy, Sharik Saigal
  • Patent number: 11928116
    Abstract: A system and method for boosting items or news posts in a news feed on an organization news site. A boost module allows an organization communicator or administrator to set boost parameters for a selected news post. The boost parameters may include boosting a news post until it is viewed, boosting for a number of impressions, boosting until a particular date, and setting a rank for the news post relative to other boosted items. Boosting a news post may be done when the news post is created and published or after it has been published. Boosted items or news posts may include an icon or symbol to indicate the item is boosted in the user's newsfeed.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: March 12, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick James Kelleher, Brian Arthur Vannoy
  • Patent number: 11928100
    Abstract: A method for creating a unified data repository of clean and accurate data records is disclosed. In some embodiments, the method includes identifying one or more Configuration Items (CIs) with same attribute value from at least two of a set of normalized dataset. Each of the set of normalized dataset is generated from a plurality of CIs fetched from a plurality of data sources. The method further includes merging the one or more CIs identified with same attribute value from at least two of the set of normalized dataset, based on a set of pre-defined prioritization rules, to create a golden dataset of the clean and accurate data records.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: March 12, 2024
    Assignee: HCL America Inc.
    Inventor: Prafull Verma
  • Patent number: 11924035
    Abstract: Systems and methods are provided for providing continuous configuration deployment. A configuration definition object may be obtained from a remote datastore. The obtained configuration definition object may be stored in a local datastore. The configuration definition object may be obtained and stored in advance of a scheduled maintenance. The configuration definition object may be obtained in response to the configuration definition object being committed to the remote datastore. The configuration definition object may be used to generate different configuration objects. A configuration object may be generated from the configuration definition object and one or more system characteristics. A service request may be received, and the configuration object may be executed to perform a configuration of a computing system.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: March 5, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Nicholas Hall, Hamza Muraj, Jason Free, John Montgomery, James Schweiger, Matthew Levan, Thomas Montague
  • Patent number: 11921812
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for providing a creativity web browser for content creation that integrates features of a content management system with internet browsing capabilities. Specifically, the disclosed systems provide a creativity web browser that includes specialized interface elements for restructuring web browsing to focus on content-related context, including a digital canvas, a content collection pane, an x-ray pane, and other elements. The disclosed systems can provide access to browsing across multiple systems or platforms, such as internet locations and/or locations within a content management system, within an integrated web browsing environment.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: March 5, 2024
    Assignee: Dropbox, Inc.
    Inventors: Devin Mancuso, Christopher Meeks, Benjamin Joseph Calabrese
  • Patent number: 11921672
    Abstract: Systems and methods are described for executing a query of raw machine data that is stored at a remote data store that may store heterogeneous data. The system can determine the directories or file types that may store event data and may instruct one or more worker nodes to access files that may store events based on the determined directories of file types. Further, the system may exclude files at the remote data store that may not be identified as potentially storing events enabling a query that implicates a heterogeneous data store to be efficiently executed.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 5, 2024
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Arindam Bhattacharjee, Timothy Tully
  • Patent number: 11922525
    Abstract: The present inventors devised, among other things, an application development system and method. One exemplary method entails providing a set of legal research application feature or functions and receiving a first configuration file from a user, selectively enabling or disabling one or more of the features to define a first legal research application on a first server for a first country. The method further entails receiving a second configuration file from a user, which similarly selectively enables of disables one or more of the features to define a second legal research application on a second server for a second country. The configuration files also customize the user interfaces accord to brand specific criteria for each of the countries.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: March 5, 2024
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Eamon Mason, Andre Lambrechts
  • Patent number: 11922220
    Abstract: Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: March 5, 2024
    Assignee: Intel Corporation
    Inventors: Mohammad R. Haghighat, Kshitij Doshi, Andrew J. Herdrich, Anup Mohan, Ravishankar R. Iyer, Mingqiu Sun, Krishna Bhuyan, Teck Joo Goh, Mohan J. Kumar, Michael Prinke, Michael Lemay, Leeor Peled, Jr-Shian Tsai, David M. Durham, Jeffrey D. Chamberlain, Vadim A. Sukhomlinov, Eric J. Dahlen, Sara Baghsorkhi, Harshad Sane, Areg Melik-Adamyan, Ravi Sahita, Dmitry Yurievich Babokin, Ian M. Steiner, Alexander Bachmutsky, Anil Rao, Mingwei Zhang, Nilesh K. Jain, Amin Firoozshahian, Baiju V. Patel, Wenyong Huang, Yeluri Raghuram