Patents Examined by Loc Tran
  • Patent number: 11256738
    Abstract: Media unit retrieval methods, systems and computer program products are provided that allow a user to search for an item by iteratively presenting media units such as images representing items to the user and receiving user input consisting of selections of the presented media units (including possibly the empty selection). Features, or attributes, a user is interested in, for example semantic features, are inferred from the interaction and media units are retrieved for presentation based on similarity with user-selected media units, through sampling of a probability distribution describing the intent or interests, or combinations of approaches. Accordingly, the user-experience is akin to a conversation about what the user is looking for. Retrieval may be based on both selected and unselected media units and the selection may comprise making a selection with a single action. Further, a database of media units can capture similarity relationships for efficient media unit retrieval.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: February 22, 2022
    Assignee: Dream It Get IT Limited
    Inventors: Michael Elkaim, Michael Kopp, Kristjan Korjus
  • Patent number: 11249992
    Abstract: An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The computational instance may contain a database from which information associated with the managed network can be delivered to the client device. The software application may receive, from a client device of the managed network, a natural language query, parse the query using context-free grammar rules in Backus-Naur form (BNF), generate a search sentence based on the parsed query, search the database using the search sentence as a search query, and transmit, to the client device, a result of the search query. The context-free grammar rules may include an extended context-free grammar rule that defines a non-terminal symbol and comprises a Boolean NOT operator that eliminates one or more potential definitions of the non-terminal symbol from consideration when parsing the query.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: February 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Aliaksei Vertsel, Dmitry Korolev, Mikhail Rumiantsau
  • Patent number: 11249850
    Abstract: A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: February 15, 2022
    Assignee: Snowflake Inc.
    Inventors: Bing Li, Zihan Li, Edward Ma, Mingli Rui, Srinath Shankar
  • Patent number: 11249955
    Abstract: Systems and methods are provided for fault-tolerant file replication. A request including an operation and a file identifier is received. It is determined if the operation is of a predetermined type of operations. If the operation is of a predetermined type of operation, a target local replica file is identified. It is determined whether the target local replica file is a primary replica. If the target local replica file is the primary replica, the operation included in the request is executed. Otherwise, one or more of the set of storage devices on which remote replica files associated with the file identifier are stored are identified. In turn, the remote replica file that is the primary replica is identified. The request is transmitted to storage device on which the identified remote replica file that is the primary replica is stored.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 15, 2022
    Assignee: Quobyte Inc.
    Inventors: Felix Hupfeld, Björn Kolbeck
  • Patent number: 11231978
    Abstract: A system for tracing data lineage includes a non-transitory computer readable medium and a processor. The processor is configured to execute an application programming interface (API). The processor executes a first instance of the API to document a first data lineage in a first data transformation process. The processor executes a second instance of the API to document a second data lineage in a second data transformation process. The processor sends the first data lineage and the second data lineage for storage in the non-transitory computer readable medium.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 25, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Ann Chapin
  • Patent number: 11226973
    Abstract: Distribution of content items provided by content producer computers to content consumer computers via a computer network is controlled and indications of different interactions with content items contained in messages distributed to content consumer computers are tracked. The different interactions with content items occur at the content consumer computers. Content items are indexed and ranked indications of at least some indexed content items are output in response to search queries. Tracking indications of different interactions with indexed content items occurs at the content consumer computers. Indications of different interactions with content items contained in messages distributed to content consumer computers and with indexed content items outputted in response to search queries are quantified. Content items are ranked based on the indications of different interactions.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: January 18, 2022
    Assignee: QUANTIFY LABS, INC.
    Inventors: Blair Livingston, Matt Ball
  • Patent number: 11200267
    Abstract: A system for automated classifying of electronic messages is disclosed. The system may receive an electronic message comprising a text including a message body and a metadata. The system may determine a case status based on the metadata and extract a set of events form the message body in response to the case status. The system may determine a case type based on the set of events and a set of case types. The system may generate a new case event in a case management system based on the case type.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: December 14, 2021
    Assignee: American Express Travel Related Services Company
    Inventors: Chetana Kadatoka, Edward K. Samson, Vivek Tripathi
  • Patent number: 11188426
    Abstract: Disclosed is a computer program stored in a computer readable storage medium, which includes encoded commands, wherein executing the computer program by one or more processors of a computer system allows the one or more processors to perform steps for change data capture (CDC) between a source database and a target database.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: November 30, 2021
    Assignee: SILCROAD SOFT, INC.
    Inventors: Jeong Il Yoon, Owook Jo
  • Patent number: 11188666
    Abstract: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: November 30, 2021
    Assignee: Sonos, Inc.
    Inventors: Arthur L. Coburn, IV, Andrew J. Schulert
  • Patent number: 11182422
    Abstract: Media unit retrieval methods, systems and computer program products are provided that allow a user to search for an item by iteratively presenting media units such as images representing items to the user and receiving user input consisting of selections of the presented media units (including possibly the empty selection). Features, or attributes, a user is interested in, for example semantic features, are inferred from the interaction and media units are retrieved for presentation based on similarity with user-selected media units, through sampling of a probability distribution describing the intent or interests, or combinations of approaches. Accordingly, the user-experience is akin to a conversation about what the user is looking for. Retrieval may be based on both selected and unselected media units and the selection may comprise making a selection with a single action. Further, a database of media units can capture similarity relationships for efficient media unit retrieval.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: November 23, 2021
    Assignee: DREAM IT GET IT LIMITED
    Inventors: Michael Elkaim, Michael Kopp, Kristjan Korjus
  • Patent number: 11182342
    Abstract: Virtual-machine images (VMIs) can be compressed by identifying common cluster sequences shared across VMIs. To identify these sequences, hashes are generated for each cluster in each VMI, resulting in hash files for respective VMIs. The hashes are partitioned to address memory constraints. For each partition, its hashes are entered into buckets of a hash map according to their respective hash values. Each (non-empty) bucket associates a key hash value with one or more pointers to locations in the hash files. Clusters of hashes are fetched from the hash files referenced by multi-pointer buckets. The hash clusters are scanned across clusters to identify common hash sequences. Common cluster sequences are then identified based on the common hash sequences. This process works with files other than VMIs and with segment sizes other than clusters.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventor: Oleg Zaydman
  • Patent number: 11176191
    Abstract: Techniques for prioritizing images associated with an item to display an appropriate image based on a query are described herein. For example, an attention score for an item attribute in an image of an item may be generated based at least in part on a model that uses one or more images of the item. The item attribute for the item associated with a query may be obtained. A plurality of items may be determined based at least in part on the item attribute being associated with the plurality of items where an individual item of the plurality of items includes a plurality of images of the item. The plurality of images of the individual item may be ranked based at least in part on corresponding attention scores associated with each image of the plurality of images.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Zohar Barzelay, Brad Bowman, Michael Donoser, Nikhil Garg, Matthieu Guillaumin
  • Patent number: 11176150
    Abstract: Embodiments of methods and systems for informatics systems are disclosed. Such informatics systems may utilize a unifying format to represent text to facilitate linking between data from the text and one or more ontologies, and the commensurate ability to mine such data.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: November 16, 2021
    Assignee: BOARD OF REGENTS OF THE UNIVERSITY OF TEXAS SYSTEM
    Inventor: Parsa Mirhaji
  • Patent number: 11170042
    Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: November 9, 2021
    Assignee: MemoryWeb, LLC
    Inventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
  • Patent number: 11163823
    Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: November 2, 2021
    Assignee: Memoryweb, LLC
    Inventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
  • Patent number: 11159576
    Abstract: The technology discloses a computer-implemented policy manager device for a cloud-based security system that unifies functions of packet-level and protocol-level access control and traffic inspection, threat detection and activity contextualization on inspectable and non-inspectable traffic. The device includes a data manager for a superset of fields that specify security policies across the cloud-based unified functions, including common fields shared by two or more of the unified functions, means for receiving and storing policy specifications in a common format for values of the common fields as applied to each of the unified functions, whereby a user interacting with the means for receiving can specify security policies governing the cloud-based unified functions of access control and traffic inspection, threat detection and activity contextualization on inspectable and non-inspectable traffic.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: October 26, 2021
    Assignee: NetSkope, Inc.
    Inventors: Kand Ly, Kartik Subbanna, Amit Ganesh Datar
  • Patent number: 11144964
    Abstract: A system for assisting a customer is provided. The system comprises a database comprising multimedia files, wherein one or more tags are associated with one or more of the multimedia files. The system further comprises a virtual agent server 100 configured to receive input from a first user (customer) and a second user (customer service representative). Further, the virtual agent server 100 processes the received input to understand a context of the input. Subsequently, the virtual agent server 100 identifies one or more multimedia files based on the context and the tags associated with the multimedia files. Subsequently, the virtual agent server 100 shares at least one of the identified multimedia files with at least one of the first user and the second user to enable better understanding between the first user and the second user.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 12, 2021
    Assignee: VOICEMONK INC.
    Inventors: Jagadeshwar Nomula, Vinesh Gudla, Durga Prasad Velamuri
  • Patent number: 11144564
    Abstract: A method includes receiving one or more updates in a social networking system corresponding to one or more topics, determining one or more constraints corresponding to the received one or more updates, updating a threshold value associated with each of the one or more determined user constraints, calculating a constraint score corresponding to each constraint of the one or more constraints, determining whether each constraint score meets a selected threshold value, and presenting the update responsive to determining that each constraint score meets a selected threshold value. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 11138268
    Abstract: In one aspect, the present disclosure relates to a system for improved transactional mainframes, the system comprising a processor, a database, an application programming interface (API) module, and a transaction import module. The API module can be configured to: receive transaction data comprising a transaction type, a user identifier, one or more transaction card identifiers, and one or more fields associated with the transaction card identifiers; validate the transaction data using one or more of the stored validation rules associated with the one or more transaction card identifiers; generate one or more transaction cards; and store the transaction data and transaction cards to the database. The transaction import module can be configured to submit the transaction cards to the mainframe, view the status of submitted records, and enable retrying of transaction cards that failed to process.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 5, 2021
    Assignee: Capital One Services, LLC
    Inventors: Marc Hudak, Swathi Challkere Vijayaprakash, Matthew Coleman, Ashish Bassi, Anurag Andoji, Joe Vaughan, PhaniKrishna Hari, Michael Garner
  • Patent number: 11132363
    Abstract: A distributed computing framework and a distributed computing method are provided. A specific embodiment of the distributed computing framework includes: a parsing unit, configured to parse an expression of a distributed computing task, and determine an operator and a field corresponding to the operator; and an operator unit, configured to provide the operator, input parameters of the operator including: the field and a field-type distributed dataset. The type of parameters received and returned by any operator may be the field-type distributed dataset, and any operator may operate on the data corresponding to the field in the field-type distributed dataset. Therefore, any operator needs to be implemented once to realize the reuse of the operator. The distributed computing task is expressed in a simple expression, which simplifies the complexity of writing a distributed computing program with the distributed computing framework used by the user.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: September 28, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Jianwei Zhang, Yuncong Zhang, Cong Wang, Yao Xu, Chunyang Wen, Xin Huang, Zhan Song, Guanyin Zhu