Patents Examined by Belix M Ortiz Ditren
  • Patent number: 11836115
    Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: December 5, 2023
    Assignee: NetApp, Inc.
    Inventors: Devang Kundanlal Shah, Dipankar Roy, Krishnaveni Budati, Kai Tan, Pranab Patnaik, Akhil Kaushik
  • Patent number: 11836110
    Abstract: An object of the invention is to reduce a data transfer amount between storage systems. Provided is a storage system connected to another storage system via a network. The storage system includes a memory, a processor configured to execute a program stored in the memory, and a storage device. By executing the program, the processor provides a virtual volume, generates a plurality of snapshots at different timings for the virtual volume, holds a base snapshot, which is a reference snapshot among the plurality of snapshots, in the storage device, and transmits difference data indicating a difference between a snapshot generated after the base snapshot and a snapshot generated immediately before the snapshot to the other storage system and holds the difference data in the other storage system.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: December 5, 2023
    Assignee: HITACHI, LTD.
    Inventors: Takaki Matsushita, Akira Deguchi
  • Patent number: 11822591
    Abstract: A processor may receive a query from a user. The processor may identify one or more subjects in the query. The one or more subjects may include a particular subject. The processor may identify one or more sections of a recording. The processor may group the one or more sections into one or more subdivisions. The processor may determine that the particular subject is in at least one of the one or more sections. The processor may display the one or more subdivisions of the one or more sections that include the particular subject to the user.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dror Porat, Daniel N. Rotman, Gal Ashour
  • Patent number: 11809411
    Abstract: Implementations of the disclosure provide a system for managing data suggestions processed by multiple different source systems. The system includes a memory to store data associated with one or more entities; and a processing device coupled to the memory to identify a first indication associated with a first source system, the first indication corresponding to a first data suggestion associated with a first portion of entity data associated with an entity system. A second indication associated with a second source system is identified, the second indication corresponding to a second data suggestion associated with the first portion of the entity data. An interface including an integrated set of data suggestions is generated, the integrated set of data suggestions includes the first data suggestion and the second data suggestion. The interface is configured to receive input data from the entity system, wherein the input data indicates an acceptance of the first data suggestion.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: November 7, 2023
    Assignee: Yext, Inc.
    Inventors: Steven Sanshwe, Rajeev Rajagopalan Krithivasan, Jamie O'Brien, Jesse Shatsky, Bryan Reed, Catherine Frailey, Sanket Alekar
  • Patent number: 11803866
    Abstract: Exemplary embodiments of the present disclosure provide a method, apparatus, and computer-readable medium for identifying. An exemplary method includes providing a plurality of identifiers from a plurality of data sources, the plurality of identifiers corresponding to a plurality of entities, and creating a plurality of tuples based on the plurality of identifiers, wherein each one of the plurality of tuples corresponds (i) a particular one of the plurality of data sources and (ii) to at least two identifiers that are linked together. The method further includes receiving an identifier, and determining whether the received identifier matches any of the plurality of tuples.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: October 31, 2023
    Assignee: DotAlign, Inc.
    Inventor: Vince Scafaria
  • Patent number: 11799740
    Abstract: A system includes a distributed saga log, a first service, a second service, a first saga execution coordinator (SEC) instance collocated to the first service, and a second SEC instance collocated to the second service. The first SEC instance is configured to manage a transaction for the first service, access the distributed saga log, perform a task identified in the distributed saga log, and document actions initiated by the first SEC instance in the distributed saga log. The distributed saga log is accessible to the first SEC instance and the second SEC instance. Additionally, the distributed saga log is configured to maintain saga processing information associated with the actions initiated by the first SEC instance and the actions initiated by the second SEC instance.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: October 24, 2023
    Assignee: Red Hat, Inc.
    Inventors: Ondrej Chaloupka, Martin Stefanko
  • Patent number: 11782951
    Abstract: A destination node receives metadata for a file, via replication, from a source node. If a legacy location in the metadata for the file does not include any new value for a legacy location in local metadata for the file, then the destination node stores the metadata to a local data structure. If the legacy location in the metadata includes any new value for the legacy location in the local metadata, and the new value is any new grouping tag, then the destination node extracts the new grouping tag from the legacy location in the metadata. The destination node constructs a key based on the legacy location in the metadata and uses the constructed key to search for an alternative location in the metadata for the file, for the new grouping tag. The destination node stores the new grouping tag in the alternative location in the metadata.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: October 10, 2023
    Assignee: Dell Products L.P.
    Inventors: Geetha Shendge, Murthy Mamidi, Neerajkumar Nareshkumar Chourasia
  • Patent number: 11782994
    Abstract: Example implementations include determining, based on participant objects input into a machine learning model, to transmit a query to a third-party application based on a machine learning model trained with historical data associated with opportunities provided by third-party applications, transmitting to a third-party application, the query constructed based on a template compatible with an application programming interface (“API”) of the third-party application, receiving a response from the third-party application including an event and a profile for a participant of a service provided by the third-party application, the profile linked with a participant object and generated in response to importing information associated with the profile from a third-party administrator device, the event indicative of an opportunity to reduce resource utilization, determining that the participant object satisfies a parameter of the event, and providing to a computing device of the participant object responsive to satisfac
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: October 10, 2023
    Assignee: Alegeus Technologies, LLC
    Inventor: Eugene Saksonov
  • Patent number: 11775601
    Abstract: Network site users can be selected to receive a communication based on a network site event, such as incomplete registration. A hybrid user interaction machine learning scheme can select a portion of the selected users based on user interaction estimates and network sampling data. The electronic document sent to the users can have portions that undergo two-pass ranking for ordering of content items to be included in the electronic document, such as an email.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: October 3, 2023
    Assignee: Airbnb, Inc.
    Inventors: Zhentao Sun, Dawei Wang, Sean Odonnell, Noah Martin, Andriy Sergiyenko, Greg Thompson, Shike Mei
  • Patent number: 11768738
    Abstract: Aspects of the disclosure relate to an intelligent failsafe engine. A computing platform may determine that a backup should be initiated that corresponds to a determined time window. The computing platform may select either a full backup method or a differential backup method. The computing platform may initiate the selected backup method, which may include backing up only blocks that have been modified since a previous backup. The computing platform may identify that the backup has paused at a particular data block. The computing platform may identify that the backup may be resumed, and may resume the backup at the particular data block. The computing platform may send data health information and commands directing a user device to display the data health information, which may cause the user device to display the data health information.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: September 26, 2023
    Assignee: Bank of America Corporation
    Inventors: Ashok Kumar, Narsing Raj, Gaddam Sunil Reddy
  • Patent number: 11769112
    Abstract: Embodiments described herein provide systems and methods to streamline the mechanism by which data users access differently regulated data through the use of one or more integrated identifiers. The integrated identifiers lessen or eliminate the need to separately maintain one set of identifiers for regulated data and another set for non-regulated data. The methods and systems may be applicable in various credit and healthcare contexts where regulations over data use are prevalent. In one or more embodiments, a data user receives a unique integrated identifier for each of the data user's current or prospective customers, and the integrated identifiers can be used to persistently identify and track the customers over time and across applications that access regulated and/or non-regulated data. In the healthcare context, a healthcare provider may utilize a patient ID as the integrated identifier. To protect privacy, the integrated identifier may not include social security numbers or birthdates.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: September 26, 2023
    Assignee: Experian Marketing Solutions, LLC
    Inventors: Helen McMillan, John Lawrence Skurtovich, Anita Kress, Timothy Sumida, Michael Charles McVey
  • Patent number: 11755630
    Abstract: Disclosed herein are techniques related to automated generation of regular expressions. 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.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: September 12, 2023
    Assignee: Oracle International Corporation
    Inventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
  • Patent number: 11740867
    Abstract: A data sorting method, apparatus and device, a storage medium, and a program product. The method includes: obtaining a data sorting and updating request, where the data sorting and updating request includes data to be updated and an update type; determining a current cursor node, according to the data sorting and updating request, from a circular doubly linked list corresponding to a binary heap storing original data and according to pointing of the current cursor node pointer; determining a node to be updated corresponding to the data to be updated in the binary heap according to the update type and the current cursor node; and performing updating and sorting operations on the original data according to the node to be updated and the data to be updated.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: August 29, 2023
    Assignee: Microfun Co., Ltd
    Inventors: Chi Gao, Wei Qi
  • Patent number: 11741110
    Abstract: A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social media posts involving the at least one media program. Match the retrieved program details data with the retrieved social media posts to find matching locations. Store time offset data corresponding to the matched locations within the at least one media program into at least one micropost. Rank the at least one media program by the number of microposts corresponding to the at least one media program. Present the at least one media program, each of the at least one media program with at least one micropost, wherein the at least one micropost comprises a link to the original social media page hosting the social media post and a video deeplink that plays a time off-set video, the time off-set video starting from the stored time offset data.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: August 29, 2023
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Gjokica Zafirovski
  • Patent number: 11726981
    Abstract: Techniques and apparatus for performing integrity verification for data stored on computing systems are described. One technique involves receiving a request to retrieve data from a first data repository. One or more parameters of the request are determined. The data is obtained from the first repository, based on the parameters. Verification information for the data is obtained from a second data repository, based on the parameters. A determination is made as to whether the data obtained from the first data repository has been modified. A message is sent that indicates whether the data obtained from the first data repository has been modified.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: August 15, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Jamie Plenderleith
  • Patent number: 11726954
    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: August 15, 2023
    Inventors: Vandana Rungta, Michael F Brown, Ernest S Cohen, Srinivasa Rao Vempati, Arkady Michael Degtiarov, Benjamin Scott Dow
  • Patent number: 11727014
    Abstract: A user preference hierarchy is determined from user response to images. Images may be tagged using machine learning models trained to determine values for images. Products are clustered according to product vectors. Images of products within a cluster are clustered according to composition and groups of images are selected from image clusters for soliciting feedback regarding user preference for products of a cluster. Feedback is used to train a user preference model to estimate affinity for a product vector. A user may provide feedback regarding a price point and products are weighted according to a distribution about the price point. The distribution may be asymmetrical according to direction of movement of the price point. Filters may be dynamically defined and presented to a user based on popularity and frequency of occurrence of attribute-value pairs of search results and based on feedback regarding the search results.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: August 15, 2023
    Assignee: The Yes Platform, Inc.
    Inventors: Navin Agarwal, Judy Yi-Chun Hsieh, Debbie Ayano Limongan, Lianghao Chen, Amit Aggarwal, Julie Bornstein
  • Patent number: 11720573
    Abstract: Systems and methods for intelligently pre-fetching data for input controls are disclosed. In particular, the disclosed systems and methods predict whether an input control is likely to be edited and only pre-fetches data for the input controls that have a high likelihood of being edited. This way, the presently disclosed systems and methods not only reduce latency in displaying recommended data results for input controls that are likely to be edited but also reduces the number of calls made to the backend server to retrieve the data as the data is not retrieved for all rendered input controls, but only the ones that are likely to be edited.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: August 8, 2023
    Inventors: Addo Wondo, Ahmed Saad, Geoff Sims, Penyo Atanasov, Shihab Hassan Hamid, Gaurav Awadhwal, Edison Rho, Gilmar Jose Alves de Souza, Jr.
  • Patent number: 11698942
    Abstract: Generating a composite screenshot including contextually relevant screenshots and displayed information. The composite screenshot includes one or more screenshots captured from a display screen of a requesting user. Contextual relevance is determined according to collected user communications data such as IoT interactions, social media posts, and chat session transcripts.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: July 11, 2023
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Manjit Singh Sodhi, Raghavendra Krishna Murthy, Manoj Kumar Goyal
  • Patent number: 11693908
    Abstract: A computer-implemented method according to one embodiment includes in response to identifying a match between a file and at least one policy, updating details of a container in an object namespace of a file system, where the object namespace of the file system stores object-based representations of files within the file system; creating a symbolic link to the file in the object namespace of the file system; and updating a database to identify the symbolic link and the details of the container.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka