Patents Examined by Yicun Wu
  • Patent number: 11928462
    Abstract: A method includes receiving event strings from source code repositories, creating, for the source code repositories, digests of keywords, receiving log strings, and aggregating the log strings into a log group. The method further includes comparing the digests to the log group to generate scores, whereby the scores correlate the digests to the log group. The method further includes selecting a source code repository from the source code repositories according to the scores, and associating the log group to a service corresponding to the source code repository, where the source code repository corresponds to the digest with a highest score.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 12, 2024
    Assignee: Intuit Inc.
    Inventors: Elad Shmidov, Margarita Vald, Yerucham Meir Berkowitz, Boaz Sapir, Liron London, Dan Sharon, Vadim Belov
  • Patent number: 11908179
    Abstract: In one embodiment, a method includes, by a client system, receiving a user input from the first user of an online social network, where the user input is associated with a subject and an intent, determining whether one or more agents associated with the intent are able to resolve the user input, identifying, responsive to determining that the one or more agents are not able to resolve the user input, one or more entities related to the subject, where each identified entity is connected to the first user via the online social network, and presenting, at the client system, one or more recommendations to the first user corresponding to the one or more entities.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: February 20, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Jason Schissel, Emmanouil Koukoumidis, Shane Haladuick, Nicholas Robin, Fuchun Peng, Aleksey Sergeyevich Fadeev
  • Patent number: 11907315
    Abstract: Certain aspects of the present disclosure provide techniques for managing a search engine based on search performance metrics. An example method generally includes dividing a set of search history data into a first subset of search history data and a second subset of search history data. The first subset of data is associated with interaction with search results, and the second subset of data is associated with non-interaction with search results. A first quality score is generated for searches in the first subset of data. A second quality score is generated for searches in the second subset of data based on different search intents identified for each temporally related group in the second subset of data. An overall quality score is generated for a search engine, and one or more actions with respect to the search engine are taken based on the overall quality score.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: February 20, 2024
    Assignee: Intuit, Inc.
    Inventors: Wendi Cui, Damien Lopez, Colin Ryan
  • Patent number: 11901075
    Abstract: A method of generating information about a filter includes: setting at least one filter class corresponding to an operation for generating medical information of an object; setting at least one filter included in the filter class and configured to perform the operation; and setting at least one condition required to operate the filter. A method of generating medical information of an object includes: receiving at least one first content from at least one from among external apparatuses connected to a cloud; selecting a first filter that performs an operation based on the first content from among filters respectively included in a plurality of filter classes; and performing a preset operation by using the first filter.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: February 13, 2024
    Assignee: IRM INC.
    Inventor: Seung Wook Choi
  • Patent number: 11893071
    Abstract: This application provides a content recommendation method and apparatus, an electronic device, and a storage medium.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: February 6, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Cheng Ling, Yalong Wang, Rui Wang, Ruobing Xie, Feng Xia, Leyu Lin
  • Patent number: 11893007
    Abstract: Embodiments of the present disclosure provide systems, methods, and computer storage media for optimizing computing resources generally associated with cloud-based media services. Instead of decoding digital assets on-premises to stream to a remote client device, an encoded asset can be streamed to the remote client device. A codebook employable for decoding the encoded asset can be embedded into the stream transmitted to the remote client device, so that the remote client device can extract the embedded codebook, and employ the extracted codebook to decode the encoded asset locally. In this way, not only are processing resources associated with on-premises decoding eliminated, but on-premises storage of codebooks can be significantly reduced, while expensive bandwidth is freed up by virtue of transmitting a smaller quantity of data from the cloud to the remote client device.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: February 6, 2024
    Assignee: ADOBE INC.
    Inventors: Viswanathan Swaminathan, Saayan Mitra
  • Patent number: 11880389
    Abstract: The disclosed systems and methods relate to searching archived communications. A computing device can receive information associated with documents captured for multiple communication modalities. The computing device can normalize the information associated with each of the documents into a single information structure to generate normalized information. The computing device can generate a transcript of an interaction between participants for the communication modalities based on the normalized information. The computing device can store the transcript of the interaction between the participants in the data archive. The computing device can search the data archive to surface the transcript of the interaction across the communication modalities based on a context corresponding to the single information structure.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: January 23, 2024
    Assignee: ACTIANCE, INC.
    Inventor: John Onusko
  • Patent number: 11880709
    Abstract: A system, method, and memory for handling real-time transactional events is disclosed. The exemplary system a processor to detect and add an event to a queue and identify an associated event type. Event types can require downstream processing by at least one provider. The processor decomposes the event into tasks by comparison to event types which associate downstream provider requirements to tasks and routes. One or more routes are assigned to the tasks, each route defined by at least one processor of a plurality of processors. One or more routes are defined by transmitting a request for downstream processing to the at least one provider. The processor, upon detecting incomplete performance of the one or more routes, either updates the tasks associated with the incomplete route, or marks the event associated with the route as incomplete in the queue.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: January 23, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Syrous Delavari-Maraghi, Carlton Anthony Raymond, Alexandre Granzer-Guay
  • Patent number: 11860925
    Abstract: In some examples, human centered computing based digital persona generation may include generating, for a digital persona that is to be generated for a target person, synthetic video files and synthetic audio files that are combined to generate synthetic media files. The digital persona may be generated based on a synthetic media file. An inquiry may be received from a user of the generated digital persona. Another synthetic media file may be used by the digital persona to respond to the inquiry. A real-time emotion of the user may be analyzed based on a text sentiment associated with the inquiry, and a voice sentiment and a facial expression associated with the user. Based on the real-time emotion of the user, a further synthetic media file may be utilized by the digital persona to continue or modify a conversation between the generated digital persona and the user.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: January 2, 2024
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Nisha Ramachandra, Manish Ahuja, Raghotham M Rao, Neville Dubash, Sanjay Podder, Rekha M. Menon
  • Patent number: 11853283
    Abstract: The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for dynamic aggregate generation and updating for high performance querying of large datasets. Certain embodiments are directed to technological solutions for determining at least one aggregate of selected virtual cube attributes (e.g., measures, dimensions, etc.) describing a virtual multidimensional data model of a subject database, and generating an aggregate table and a set of aggregate metadata for the aggregate. In some embodiments, an aggregate database statement configured to operate on the subject database can be issued to generate the aggregate table and/or aggregate metadata. Further, the aggregate can be dynamically determined responsive to receiving a database statement configured to operate on the virtual multidimensional data model representing the subject database.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: December 26, 2023
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David Ross
  • Patent number: 11847142
    Abstract: There is provided a system configured to appropriately determine a topic count in accordance with LDA to estimate latent meanings of a document. For a plurality of documents d, a perplexity PPL of each document d is evaluated in accordance with a document generation probability in which the document d is generated when topic counts N for defining a topic model based on the LDA as a document generation model are hypothetically specified as different values and word groups are specified by different random numbers. The topic model is defined by a reference topic count No determined by combining a first topic count N1 (the number of topics indicating a highest cumulative frequency at which the perplexity PPL first indicates a minimum value) and a second topic count N2 (the number of topics indicating a highest cumulative frequency at which the perplexity PPL indicates a smallest value).
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: December 19, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Takamasa Suzuki
  • Patent number: 11836158
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for deployment of container-based computer environments. In some implementations, one or more computers provide data for a user interface comprising one or more user interface elements for initiating creation of a new container-based server environment. The one or more computers receive data indicating user interaction with the one or more user interface elements, and in response, create a new container-based server environment comprising multiple different containers hosted by a remote cluster of processing nodes, the multiple different containers being configured to provide different services that interoperate with each other. The one or more computers provide access to the new container-based server environment.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: December 5, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Shreyas Shah, Michael David Hudson, Jay Indravadan Shah, Clayton Myers, Jehan Jayant Sethna
  • Patent number: 11836156
    Abstract: A system according to certain aspects improves the process of performing snapshot replication operations (e.g., maintaining a mirror copy of primary data at a secondary location by generating snapshots of the primary data). The system can collect and maintain cumulative block-level changes to the primary data after each sub-interval of a plurality of sub-intervals between the snapshots. When a snapshot is generated, any changes to the primary data not reflected in the cumulative block-level changes are identified based on the snapshot and transmitted to the secondary location along with the cumulative block-level changes. By the time the snapshot is generated, some or all of the changes to the primary data associated with the given snapshot have already been included in the cumulative block-level changes, thereby reducing the time and computing resources spent to identify and collect the changes for transmission to the secondary location.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: December 5, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Amit Mitkar, Sanjay Kumar
  • Patent number: 11830053
    Abstract: Methods and systems for analyzing, ordering and presenting item listings are described. In one example embodiment, a search query is processed to identify item listings satisfying the search query. Then, for each item listing that satisfies the search query, a ranking score is derived and assigned to the item listing. The ranking score is based in part on a relevance score, a listing quality score and a business rules score (or, adjustment factor). Finally, the item listings are ordered, based on their corresponding ranking score, and presented in order in a search results page.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 28, 2023
    Assignee: eBay Inc.
    Inventors: Olivier G Dumon, Ryan McDonald, Muhammad Faisal Rehman, Julie Lavee Netzloff, Ken Sun
  • Patent number: 11829354
    Abstract: A method for managing a read statement of a transaction, the method may include: (a) receiving the read statement, wherein the read statement is for receiving a data unit that is stored in a relational database; (b) finding one or more candidate versions of the data unit; wherein the finding may include: (i) accessing a database segment (DS) version metadata of one or more DS versions of one or more DSs that are related to the data unit and are stored in the relational database; (ii) performing a timestamp based determination that may include checking whether to ignore a database segment version when the database segment version metadata identifies the database segment version by a database segment commit timestamp; and (iii) performing a transaction metadata based determination of whether to ignore the database segment version when the database segment version metadata identifies the database segment version by a transaction identifier; and (c) responding to the read statement by outputting a version of the
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: November 28, 2023
    Assignee: VAST DATA LTD.
    Inventors: Eyal Gordon, Asaf Levy
  • Patent number: 11822578
    Abstract: Machine generated data entries are received. The machine generated data entries are clustered into a plurality of different clusters that each includes a different subset of the received machine generated data entries. For each of the plurality of different clusters, content of the corresponding subset of the received machine generated data entries belonging to the corresponding cluster of the plurality of different clusters is analyzed to determine a corresponding pattern of the corresponding cluster. A new machine generated data entry is received. The new machine generated data entry is matched to one of the determined patterns. The new machine generated data entry is assigned to one of the plurality of different clusters corresponding to the matched pattern.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 21, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Prabodh Saha, Shambhavi Meenakshi Kamakshivalli, Tirumala Reddy Annem, Nitin Chugh
  • Patent number: 11797608
    Abstract: Disclosed herein are embodiments of systems and methods for synchronizing file-catalog table with a file stage. In an embodiment, a data platform receives a notification of a modification to one or more files in a file stage. The file stage includes data storage having a storage location. The data platform updates, based on receiving the notification of the modification, a first file-catalog table for the file stage based on the modification. The first file-catalog table includes a row for each file in the file stage, as well as a column for each of one or more metadata properties of the one or more files in the file stage.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: October 24, 2023
    Assignee: Snowflake Inc.
    Inventors: Polita Paulus, Aravind Ramarathinam, Saurin Shah, Sukruth Komarla Sukumar
  • Patent number: 11797621
    Abstract: Additional user data in resource transfer event messaging is leveraged for generating customized and refined web browsing experiences. Resource transfer messages are configured to include, not only the user data required to affect the resource transfer, but other user data related to the resource transfer event, such as user preference data. The resource transfer event messages are communicated to a resource storage entity, which stores the other user data in resource transfer event repository. In response to a user authenticating with the resource storage entity and accessing a distributed communication network, such as the Internet or the like, the user records are accessed and the additional user data is used to customize the websites that the user navigates.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: October 24, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Robertson Walters Greenbacker, Tony England
  • Patent number: 11775471
    Abstract: A conversion system includes a build manager, a file storage device to store original files associated with computer code or data of a project build, a compiler, a cache to store converted files, and an interceptor to provide requested files to the compiler. The interceptor includes one or more processors and memory storing instructions that cause the processor(s) to receive a plurality of file requests for files from the compiler during compilation between a starting and an ending of at least a portion of the project build, examine the cache to determine whether a requested file is stored in the cache for each of the file requests received between the starting and ending of the portion of the project build, and provide the requested file to the compiler.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: October 3, 2023
    Assignee: EMBARCADERO TECHNOLOGIES, INC.
    Inventors: Jeanmarie Bruneau Babet, Roger Paul Lawrence
  • Patent number: 11762851
    Abstract: The current document is directed to a universal-query adapter that provides, to users and clients, a universal-query-language interface to multiple different management applications and/or services within a cloud-computing facility or distributed cloud-computing facility. In one implementation, the universal-query adapter provides, for input of universal-query-language queries, a universal-query interface and, in turn, interfaces to service adapters, semantic providers, and translators associated with the multiple different management applications and/or services. The modular implementation of the universal-query adapter facilitates both implementation of the universal-query adapter as well as scalability of the universal-query adapter, allowing new and newly discovered management applications and/or services to be easily included in the set of target management applications and/or services for query execution.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: September 19, 2023
    Assignee: VMware, Inc.
    Inventors: Kshitij Gupta, Nicholas Stephen