Patents Examined by Kris E Mackes
  • Patent number: 11620305
    Abstract: A method, performed by a server, for aggregating data in from devices within a complex network including receiving, at a network interface, an end data from a data source wherein the end data includes a source field having a source value, determining, by a processor, a subset of a ruleset for the data source in response to a source stanza within the ruleset, generating, by the processor, a results data structure in response to the end data and the subset of the ruleset wherein the results data structure includes a destination field generated in response to the source field and a transform instruction in the subset of the ruleset and a destination value generated in response to the source value and the transform instruction in the subset of the ruleset, and storing, within a memory, a destination value and the destination field as a key value pair.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: April 4, 2023
    Inventors: Bradford Leak, Shivakarthik Subramanyam, Arun Arumugam
  • Patent number: 11615111
    Abstract: A method includes: repeatedly executing a first processing configured to generate, in response to input of conversion examples of values set, a conversion program for converting values of records, convert the values of the records by executing the conversion program, and display a conversion result; and executing a second processing configured to select one or more second records from the records, each of the one or more records being a record on an upper side of a first record, the first record being a record for which a conversion example is added in second or subsequent input, determine whether a value of each second record is changed in a latest conversion result from a previous conversion result, and in response that a value of the second record is changed, cause the first processing to highlight a value of the second record in display of the latest conversion result.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: March 28, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Motoo Masui, Masayoshi Shimizu
  • Patent number: 11615327
    Abstract: Disclosed herein are an artificial intelligence device including a memory configured to store user interest data, a processor configured to generate a keyword combination including at least one of a time keyword, a place keyword, an object keyword or an application type keyword based on the user interest data, and a display configured to display at least one of a time keyword, a place keyword, an object keyword or an application type keyword included in the keyword combination.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: March 28, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Boosoon Jung, Soora Bang, Woocheol Chung, Bomi Jang, Mingyoung Kam
  • Patent number: 11609895
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for appending data to large data volumes in a multi-tenant store. These mechanisms and methods for appending data to large data volumes can enable embodiments to provide more reliable and faster maintenance of changing data. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes receiving new data for a database. The new data is written to a temporary log. The size of the log is compared to a threshold. Then the log is written to a data store, if the size of the log is greater than the threshold.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 21, 2023
    Assignee: salesforce.com, inc.
    Inventors: Bill C. Eidson, Simon Z. Fell
  • Patent number: 11604846
    Abstract: A computer-based system for profile matching is disclosed herein. The computer-based system includes an interface and a processor coupled to the interface. The interface is operable to receive a matching request, and the processor is operable to determine whether all locked user preferences of a first system user are met by a second system user in response to receiving the matching request; determine whether all locked user preferences of the second system user are met by the first system user in response to receiving the matching request; and, when at least all locked user preferences of the first system user are met by the second system user and all locked user preferences of the second system user are met by the first system user, display profile information regarding the second system user to the first system user so that the first system user can communicate with the second system user.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: March 14, 2023
    Inventor: James Diehl
  • Patent number: 11604838
    Abstract: A system, method, and computer-readable medium are disclosed for implementing metadata. Metadata that describes content/resources related to products/services of a business is identified. Monitoring is performed as to products/services of a business. Gaps in existing metadata is determined based on the monitoring. Dynamic updates through edge optimized application program interface sets are performed on the existing metadata based on the determined gaps.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 14, 2023
    Assignee: Dell Products L.P.
    Inventors: Rathi Babu, Mainak Roy
  • Patent number: 11599585
    Abstract: A computer-implemented method of providing targeted content to a user includes generating a query index from a data corpus, the query index including a plurality of market segment-based queries, wherein each market segment-based query of the plurality of queries is configured to provide targeted content on a browser user interface of a user determined to be within a corresponding market segment.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: March 7, 2023
    Assignee: Salesforce, Inc.
    Inventors: Muralidhar Krishnaprasad, Kristen Chapman
  • Patent number: 11599578
    Abstract: The present disclosure relates to generating a search graph or search index to aid in receiving a search query and identifying results of a dataset based on the search query. For example, systems disclosed herein may generate a navigable search graph including vertices representative of objects or points within a dataset that enables a computing device having access to the search graph to navigate vertices of the graph along an identified path until arriving at a point within the search graph that corresponds to a value associated with the search query. Upon identifying a location within the graph corresponding to the search query, systems disclosed herein may identify a neighborhood of points (e.g., vertices) corresponding to items from the dataset and output a set of results for the search query representative of determined results for the search query.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harsha Vardhan Simhadri, Ravishankar Krishnaswamy, Suhas Jayaram Subramanya, Devvrit
  • Patent number: 11593365
    Abstract: Techniques for splitting a time-range query into sub-queries for serial execution are provided. In one embodiment, a user query is received requesting items within a time range from a database. The time range is divided into a plurality of time periods within the time range. Sub-queries defining respective time periods of the plurality of time periods are generated from the user query, and a first sub-query is executed. The first sub-query defines a first time period of the plurality of time periods, where the first time period is a most-recent time period or a least-recent time period among the plurality of time periods. If it is determined that a number of items obtained from executing the first sub-query is greater than or equal to a predetermined result target, then the items obtained from executing the first sub-query are provided and subsequent sub-queries are not executed.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: February 28, 2023
    Assignee: VMware, Inc.
    Inventors: Sundeep Tiyyagura, Mirza Mohsin Beg, A. Christer Sabelstrom
  • Patent number: 11593310
    Abstract: The subject technology determines, using a connection to an external data source, a set of shards stored in an external data source, the connection to the external data source being established using an external integration, the external integration including security and configuration information. The subject technology determines a set of offsets of each shard of the set of shards. The subject technology generates a query plan indicating a degree of parallelism based at least in part on a size of the set of offsets. The subject technology, based on the set of shards and the set of offsets, performs an operation on the external data source by performing, using the connection to the external data source, a write operation from a query statement on the external data source, the external data source being different than a storage platform associated with the system.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: February 28, 2023
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Tyler Jones
  • Patent number: 11586582
    Abstract: A device automatically extracts a data file from an upstream source based on ingestion parameters. The data file is in a first format that is not readable by a downstream data analysis utility and includes a plurality of data records. Each record includes one or more entries. The ingestion parameters include a file identifier, transformation instructions, and storage instructions for the extracted data file. The device generates table(s) based on the extracted data file by, determining, based on the transformation instructions, a table in which to store each entry and a row and column of the determined table in which to store the entry. Entries are input into the determined tables, rows, and columns. The table(s) are stored in a second format that is readable by the downstream data analysis utility.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: February 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Thiruvadi Natarajan Sundaramoorthy, Kenneth L. Gommel
  • Patent number: 11586696
    Abstract: A method for enhanced web browsing includes receiving, by an executable application associated with a web browser on a computer system, a user selection of a reference to a business entity included within contents of a web page being displayed by the web browser during a user browsing session. The executable application causes the web browser to display an object in response to the user selection of the reference to the business entity. The object includes information associated with the business entity retrieved from a third-party information source. The executable application transmits instructions to store the information associated with the business entity retrieved from the third-party information source in an on-demand database based on a user input.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: February 21, 2023
    Assignee: Salesforce, Inc.
    Inventor: Latesh Semlani
  • Patent number: 11586635
    Abstract: A server system receives a plurality of comments on a post in an online service, receives feedback on respective comments of the plurality of comments from users of the online service and retrieves feedback weights for the users. The server system ranks the plurality of comments using the feedback and feedback weights and provides the plurality of comments, ordered in accordance with the ranking, for display.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 21, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Sean Jude Taylor, Nan Li
  • Patent number: 11580062
    Abstract: An integrated digital-analog archiving system can automatically initiate a migration process to move electronic documents to a media library. For each electronic document, the system may retrieve the electronic document from a digital data storage medium, extract metadata from the electronic document, determine size, orientation, and format of the electronic document, generate indicators for indicating the start and end of the electronic document to be stored on an analog data storage medium, generate an analog document identifier for identifying the electronic document on the analog data storage medium, generate a scaled image of the electronic document based on the size, orientation, and format of the electronic document, generate a text string based at least in part on the extracted metadata, and render the indicators, the analog document identifier, the scaled image of the electronic document, and the text string on the analog data storage medium.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: February 14, 2023
    Assignee: Open Text SA ULC
    Inventor: Matthias Specht
  • Patent number: 11567993
    Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system identifies buckets that are to be searched and stores a copy of buckets in memory associated with one or more search nodes. A search node performs a search on buckets residing in its memory.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: January 31, 2023
    Assignee: Splunk Inc.
    Inventors: Alexandros Batsakis, Ashish Mathew, Christopher Madden Pride, Bharath Kishore Reddy Aleti, Sourav Pal, Arindam Bhattacharjee, James Monschke
  • Patent number: 11567919
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing transparent object migration across storage tiers. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion, b) loading the CustomEntityOption bit in a cached CustomEntityDefinition, c) showing the CustomEntityOption bit as EntityInfo, and d) allowing custom object definition and Metadata API functionality when the bit is shown.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: January 31, 2023
    Assignee: salesforce.com, inc.
    Inventors: James Taylor, Bill C. Eidson, Kevin Oliver
  • Patent number: 11567978
    Abstract: Technologies are described herein for executing queries expressed with reference to a structured query language against unstructured data. A user issues a structured query through a traditional structured data management (“SDM”) application. Upon receiving the structured query, an SDM driver analyzes the structured query and extracts a data structure from the unstructured data, if necessary. The structured query is then converted to an unstructured query based on the extracted data structure. The converted unstructured query may then be executed against the unstructured data. Results from the query are reorganized into structured data utilizing the extracted data structure and are then presented to the user through the SDM application.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: January 31, 2023
    Assignee: SPLUNK INC.
    Inventors: Itay Neeman, Bradford H. Lovering
  • Patent number: 11567634
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: January 31, 2023
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 11562091
    Abstract: Systems for low-latency data access in distributed computing systems. A method embodiment commences upon generating a first storage area in local storage of a first computing node. Access to the first storage area is provided through the first computing node. A second storage area is generated wherein the second storage area comprises a first set of metadata that comprises local storage device locations of at least some of the local storage areas of the first storage area. A set of physical access locations of the second storage area is stored to a database that manages updates to the second set of metadata pertaining to the second storage area. Accesses to the first storage area are accomplished by querying the database to retrieve a location of the second set of metadata, and then accessing the first storage area through one or more additional levels of metadata that are node-wise collocated.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: January 24, 2023
    Inventors: Karan Gupta, Rishi Bhardwaj, Amod Vilas Jaltade, Gowtham Alluri, Pavan Kumar Konka
  • Patent number: 11556602
    Abstract: The present invention provides a personal-use search engine and a web crawler equipped with a login function. The present invention can construct and provide a search system and a database searchable and manageable by a user including a researcher or the like, by the user using a personal-use web crawler. After login with one-click SNS login function or login with e-mail, the user adds, to a database, sites crawled by a web crawler on a server accessible from a web browser. Accordingly, the user can obtain a satisfying search result from among data that is widely collected regarding a specific topic and can discover new valuable information in the data.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: January 17, 2023
    Inventor: Tsubasa Kato