Patents Examined by Marcin R Filipczyk
  • Patent number: 12287775
    Abstract: Methods, servers, and computer program products are provided to link files stored in a data repository. A file to be stored in the data repository is received, via a network, from a terminal. The method includes determining whether the file has a file metadata card associated with the file. The method further includes responsive to the file having a file metadata card associated with the file: executing at least one rule responsive to receiving the file being stored in the data repository to validate the file metadata card. The method further includes responsive to a result of the at least one rule executed indicating a successful result, storing the file metadata card associated with the file and the file in the data repository.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: April 29, 2025
    Assignee: The Boeing Company
    Inventors: Alejandro Torres Gamiz, Juan Carlos Mendo Hernandez
  • Patent number: 12259932
    Abstract: A website misclassification report is received. A determination is made that a current classification model correctly classifies a website. The current classification model is different from a model that was previously used to classify the website. In response to a determination that the website is correctly classified by the current classification model, a reclassification operation is performed, using the current classification model, on a second website.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: March 25, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Lei Zhang, Lin Xu, Seokkyung Chung, Xunhua Tong
  • Patent number: 12248496
    Abstract: The present disclosure is directed to a leader-based partially synchronous BFT SMR protocol that improves upon existing protocols by exhibiting two rounds of communication latency, linear authenticator complexity, and optimistic responsiveness. This is achieved through the novel use of an aggregate signature scheme as part of the protocol's view-change procedure.
    Type: Grant
    Filed: October 4, 2023
    Date of Patent: March 11, 2025
    Assignee: VMware LLC
    Inventors: Ittai Abraham, Ioan Alin Tomescu Nicolescu, Guy Golan Gueta, Neil Giridharan, Heidi Howard
  • Patent number: 12242509
    Abstract: Techniques are provided for copying data from a source database to a target database in a database replication system which includes a database event mining system, an event interceptor process and an event receptor process. In one aspect, the event interceptor detects a failure in the event receptor and switches to a mode in which it rejects new database events from the database event mining system. The event interceptor can also request that the database event mining system resend the event after a specified delay. The event interceptor can also shut itself down for a specified period of time, then restart and listen for a pairing request from the event receptor. In another aspect, the event receptor can request that the database event mining system send event data from a specified system change number.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: March 4, 2025
    Assignee: Salesforce, Inc.
    Inventor: Jyoti Ranjan
  • Patent number: 12222961
    Abstract: In certain aspects, a computer-implemented method includes monitoring data entries written on a private primary ledger. The computer-implemented method includes recording the data entries written on the private primary ledger to an immutable public secondary ledger.
    Type: Grant
    Filed: March 26, 2024
    Date of Patent: February 11, 2025
    Assignee: TRETE Inc.
    Inventor: Damien Patton
  • Patent number: 12222993
    Abstract: A screen reader application traverses each node in a document object model (DOM) for the text stylization. Properties for foreground color, background color, font type, font size and font stylization are algorithmically reduced to an identifier. Each node in the DOM with the same identifier has the same text stylization. Unique and infrequent text stylizations by a webpage author signal a point of interest. The screen reader application locates and navigates to that node in the DOM on behalf or in response to the end user. Points of interest are further identified by a number of additional factors. A first includes percentage of text of having the text stylization versus total text in the DOM. A second includes excluding candidate point of interest nodes having more than 250 characters. Others include imposing minimum font sizes and text contrast ratios to qualify as a point of interest.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: February 11, 2025
    Assignee: Freedom Scientific, Inc.
    Inventors: Joseph Kelton Stephen, Glen Gordon, Roxana Fischer
  • Patent number: 12216642
    Abstract: According to at least one aspect, a distributed database system is provided. In some implementations, the distributed system comprises an online database, an archive database, and a data processing entity adapted to receive a query of a single logical database, the single logical database being stored across the online database and offline database. In some examples, the data processing entity archives data from the online database to the offline database responsive to one or more archive rules.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: February 4, 2025
    Assignee: MongoDB, Inc.
    Inventors: Abdullah Alkhatib, Robert Liles, Pia Kochar
  • Patent number: 12197471
    Abstract: A device including a field programmable gate array is configured to set a coherent clock time frame for data captured. The gate array creates metadata that is operable for capturing a state of each of a plurality of faces of an information space. A geodesic lens comprises a geodesic equation that creates metadata from the captured data. An anamorphic display engine is used to transduce a plurality of visual dimensions of related foreground and background objects and render the objects relative motion in time.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: January 14, 2025
    Inventor: Joseph Raimondo
  • Patent number: 12177291
    Abstract: The virtual presentation technology in this invention can significantly reduce data load on a network and thus reduce the network bandwidth requirement. This allows serving more requests for data transaction over a network with fixed network bandwidth. In addition, with traditional Internet file sharing products, e.g. the then-existed Yahoo Group online service, in order to stop sharing a file, the file must be physically deleted that prevents resharing the file unless expensively recreating them. In addition, traditional email and instant message does not allow a user to delete a previously posted or shared message from a UI of a recipient. Therefore, the user could be embarrassed if the posted message is not proper to the recipient. This invention has overcome the problems to allow user instantly deleting posted information of file or folder from recipient's UI without physically deleting the file, and deleting previously posted messages from recipient's UI.
    Type: Grant
    Filed: February 28, 2024
    Date of Patent: December 24, 2024
    Assignee: STT WebOS, Inc.
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 12158917
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: December 3, 2024
    Assignee: Google LLC
    Inventors: John Nicholas Jitkoff, Michael J. Lebeau, William J. Byrne, David P. Singleton
  • Patent number: 12153517
    Abstract: Embodiments of a system and method to prevent mass deletion of data in a data storage system. A data deletion operation comprises a delete operation marking blocks to be deleted followed by a garbage collection (GC) operation to remove marked blocks from storage media. Based on historical information regarding deletions per GC cycle, the storage system can detect any significant deviations as potentially dangerous. If a deletion in excess of a deviation threshold is seen, the next GC operation is skipped to provide a delay period during which time the user can investigate the data delete command and restore data if necessary. De-risking conditions such as known abnormal high deletion periods or new system installation can be used to override any garbage collection delay.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: November 26, 2024
    Assignee: Dell Products L.P.
    Inventors: Senthil Ponnuswamy, Mahadev Karadigudda, Madhu Agrahara Gopalakrishna, Praveen Kumar Lakkimsetti
  • Patent number: 12143436
    Abstract: Group online communication and collaboration has become part of people's daily life. Therefore, it is critical to provide a meeting initiator to efficiently present his/her information, and control his/her presented information. It is also critical for the speed and efficiently to process the meeting initiator's requests for his/her presented information to be quickly reaching to other meeting participants during a meeting. This invention facilitates a unique user interface (UI) for the meeting initiator to efficiently present information and to control presented information through a unique withdrawing (un-post) operation. Specially, this invention deploys dynamic workspaces technology together with post and un-post (withdraw) operations that greatly improves the speed and efficiency for processing the meeting initiator's requests and for monetizing the meeting activities.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: November 12, 2024
    Assignee: STT WebOS, Inc.
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 12141214
    Abstract: Techniques of generating recrawl policies for commercial offer pages include generating a multiple strategy approach using a number of different strategies. In some implementations, each strategy is an arm of a K-armed adversarial bandits algorithm with reinforcement learning. Moreover, in some implementations, the multiple strategy approach also uses a machine learning algorithm to estimate parameters such as a click rate, impression rate, and likelihood of price change, i.e., change rate, which was assumed known in the conventional approaches.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Michael Bendersky, Przemysław Gajda, Sergey Novikov, Marc Alexander Najork, Shuguang Han
  • Patent number: 12124463
    Abstract: A database system stores data in a bi-temporal index that maintains recordation time and a validity time for recorded values. The index for a given key may be append only, such that the stored data for the key doesn't require modification of previously-recorded data for given validity times. The bi-temporal index comprises a key-value data store that allows values to be recorded for a specific key, validity time, and recordation time. To retrieve a value, a request presents a query with a key, subject time, and observation time. Queries look for values with a validity time most recent to and before the queried subject time and a recordation time, associated with the validity time, most recent to and before the queried observation time. The queries prioritize the validity time over the recordation time and returns the value that satisfies the query request.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: October 22, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Ty Peter Panagoplos, Daniel Martin Bosman, Kaveh Ghahremani, Frederic Khai Dang Ngoc
  • Patent number: 12124475
    Abstract: A history of data can be easily traced on a blockchain. A blockchain system includes a user terminal 1 and an approval terminal 2. The user terminal 1 includes a transaction issuing unit 13 that issues a transaction for updating a value of a variable of a smart contract. The approval terminal 2 includes a block generation unit 153 that generates a block including the transaction and updates the value of the variable, and reflects the block and an update block number of the block in which the value of the variable is updated to a distributed ledger 11 of a terminal of the blockchain system.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: October 22, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hiroki Watanabe, Tatsuro Ishida, Shigenori Ohashi, Shigeru Fujimura, Atsushi Nakadaira
  • Patent number: 12099513
    Abstract: Annulment of events written into an ordered event stream (OES) storage system is disclosed. Events can be written to one or more segments of an OES. An event can be invalid and overwriting the event can be desirable. A stream-cut event can be employed to facilitate annulment of the event via altering a portion of a segment of an OES. The stream-cut event can be durable. Annulment can avoid rewriting an entire stream and/or complicating a stream by adding mitigating events without overwriting invalid events. In an aspect, annulment can comprise moving a write cursor according to a stream-cut event. The annulment can be lossy or lossless. In an embodiment, annulment can be performed in single tier OES storage system. In another embodiment, multi-tier OES storage systems can facilitate annulment.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: September 24, 2024
    Assignees: EMC IP HOLDING COMPANY LLC, DELL PRODUCTS L.P.
    Inventors: Mikhail Danilov, Maksim Vazhenin
  • Patent number: 12093246
    Abstract: A method for improving consensus in a blockchain network through sampling includes: executing, by a processor of a blockchain node in a blockchain network that manages a blockchain, a script to identify a first sample comprised of a subset of nodes of a plurality of nodes in the blockchain network, wherein nodes included in the subset of nodes are randomly selected; performing, by the subset of nodes comprising the first sample, a first consensus operation among all nodes in the subset of nodes to identify a sample consensus block for the blockchain, where each node in the subset of nodes receives the sample consensus block; and repeating, in the blockchain network, executing the script and performing the first consensus operation for a plurality of additional samples, wherein nodes included in the subset of nodes for each additional sample are randomly selected.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 17, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shubham Kumar, Chandan Garg, Puneet Vashisht
  • Patent number: 12093275
    Abstract: A method, apparatus, and program product utilize a data ingestion framework for petrotechnical data that incorporates a REST API agent service that implements common agent functionality used to interact with various data sources in combination with dedicated source-specific agent plugins to minimize the development efforts required to integrate new data sources into a petrotechnical data ingestion system.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: September 17, 2024
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Ramchandra Nile, Niranjan Madhukar Karvekar
  • Patent number: 12086130
    Abstract: Aspects related to a resource-constrained system are described herein that can provide object storage services after a service interruption is resolved, even if all of the transactions that were pending and incomplete prior to the service interruption have not yet been recovered and/or executed. For example, file systems implemented by computing systems of the resource-constrained system may treat each file or directory as a separate object. Thus, a transaction directed to one file may not affect the file's directory or other files in the directory. As a result, the resource-constrained system can achieve read-after-write consistency without first recovering and executing the pending, incomplete transactions. Instead, read-after-write consistency for an object can be achieved simply by completing any pending, incomplete transaction directed to that object.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: September 10, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael F Brown, Vandana Rungta, Ernest S Cohen, Srinivasa Rao Vempati, Arkady Michael Degtiarov, Benjamin Scott Dow
  • Patent number: 12069124
    Abstract: Fast, volume, and secure information exchange is important in enhancing the efficiency of a communication network at Internet era. Video sharing in online meeting is an important part of information exchanging between people in business and in daily personal life. Video sharing between two or more user devices through a server on the Internet usually will consume tremendous network bandwidth and computing power. Therefore, there is needs to enhance the efficiency for the video sharing. With the supporting of posting and un-posting operations and the dynamic workspace technology introduced in this invention, a server here can centrally coordinate the dynamic secure video sharing between two or more devices while avoiding itself being a bottleneck for the video sharing. In addition, there is need for enhancing security for the online meeting.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: August 20, 2024
    Assignee: STT WebOS, Inc.
    Inventor: Sheng Tai (Ted) Tsao