Patents Examined by Pavan Mamillapalli
  • Patent number: 11126649
    Abstract: A computer-implemented system is described for identifying and retrieving similar radiology images to a query image. The system includes one or more fetchers receiving the query image and retrieving a set of candidate similar radiology images from a data store. One or more scorers receive the query image and the set of candidate similar radiology images and generate a similarity score between the query image and each candidate image. A pooler receives the similarity scores from the one or more scorers, ranks the candidate images, and returns a list of the candidate images reflecting the ranking. The scorers implement a modelling technique to generate the similarity score capturing a plurality of similarity attributes of the query image and the set of candidate similar radiology images and annotations associated therewith.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: September 21, 2021
    Assignee: Google LLC
    Inventors: Krishnan Eswaran, Shravya Shetty, Daniel Shing Shun Tse, Shahar Jamshy, Zvika Ben-Haim
  • Patent number: 11126639
    Abstract: This present application discloses a method and apparatus for synchronizing data in a robot operating system. A specific implementation of the method includes: detecting an operation on data being transmitted between communication processes, wherein the operation includes at least one of updating the data, deleting the data, and storing the data; determining whether the data are persistent data, in response to positively detecting an operation on the data being transmitted between the communication processes; and transmitting a change message of the data to communication processes other than the communication processes in response to positively determining that the data are persistent data. In the embodiment, the persistent data may always remain consistent across the communication processes.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: September 21, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Haifeng Wang, Wei He, Yu Ma, Weide Zhang, Liming Xia, Zhuo Chen
  • Patent number: 11120054
    Abstract: A computer system for generating a labeling term for a set of data entries may include one or more processors having instructions to obtain a set of data entries and identify a set of unique terms. The program instructions further include instructions to determine a frequency of the unique terms and select a first a subset of unique terms based on the frequency. The program instructions further include instructions to form a set of exclusive groups using the unique terms in the first subset and select a second subset of exclusive groups according to a frequency of each exclusive group. The program instructions further include instructions to form distinct terms from the second subset of exclusive groups and designate a label to a set of data entries using the distinct terms. A computer program product and method corresponding to the above computer system are also disclosed herein.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventor: Dinesh Babu Yeddu
  • Patent number: 11093466
    Abstract: Incremental, out-of-place updates may be implemented for index structures maintained for data stores. Portions of the index structure may be selected for updating, and an updated version of the portion of the index structure generated in another storage location different than a current storage location for the index structure such that the index structure may be searched in order to perform access requests. Updating the portion of the index structure may include compacting the portion of the index structure and/or merging the portion of the index structure with a sub-index structure generated from a portion of a log of index updates that may be maintained. The current portion of the index structure may then be replaced with the updated version of the current portion so that the updated version may be evaluated when searches of the index structure are performed.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurag Windlass Gupta, Jakub Kulesza
  • Patent number: 11086872
    Abstract: The specification provides a system, method, and storage medium for executing an outer join command on a first table and a second table in a distributed database. The method may comprise: broadcasting the first data set to a plurality of database nodes storing the second data set; dividing the plurality of database nodes into a first subset and a second subset; obtaining, an OUTER JOIN result based on the first data set broadcasted to each database node of the first subset and the portion of the second data set stored therein; obtaining, an INNER JOIN result based on the first data set broadcasted to each database node of the second subset and the portion of the second data set stored therein; and returning a result to the OUTER JOIN command by aggregating the OUTER JOIN result and the INNER JOIN result.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: August 10, 2021
    Assignee: Ant Financial (Hang Zhou) Network Technology Co., Ltd.
    Inventor: Mengmeng Chen
  • Patent number: 11080242
    Abstract: A computer implemented method, system, and program product comprising examining points in time in each journal of each of the replication sites, determining certain points of time in each journal of each of the replication sites to be deleted based on a policy, and deleting the certain points of time in each journal of each of the replication sites.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 3, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Leehod Baruch, Assaf Natanzon, Jehuda Shemer, Saar Cohen
  • Patent number: 11061885
    Abstract: An embodiment of a semiconductor package apparatus may include technology to create a range search tree based on a data stream, cluster data from the data stream based on the range search tree and application of a modified density based spatial cluster of applications with noise scheme, and detect an anomaly in the data stream based on the clustered data. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: July 13, 2021
    Assignee: Intel Corporation
    Inventors: Agnieszka Potulska, Piotr Tylenda, Subhankar Panda
  • Patent number: 11061967
    Abstract: A service monitoring system receives a selection of key performance indicators (KPIs) that each indicate a different aspect of how a service provided by one or more entities is performing. Each entity of the one or more entities produces machine data or wherein each entity has its operation reflected in machine data not produced by the entity. Each KPI is defined by a different search query that derives one or more values from the machine data pertaining to the one or more entities providing the service, where each of the one or more values is associated with a point in time and representing the aspect of how the service is performing at the associated point in time. For each of the selected KPIs, the service monitoring system derives the one or more values and causes display of a graphical visualization of the derived one or more values for the KPI along a time-based graph lane.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: July 13, 2021
    Assignee: SPLUNK INC.
    Inventors: Tristan Antonio Fletcher, Alok Anant Bhide
  • Patent number: 11055308
    Abstract: One embodiment comprises a method in which an integrated multi-user analytics server platform is integrated with a dynamic runtime ETL tool to allow dataflows created or developed in a dynamic runtime environment provided by the ETL tool to be saved in a novel dataflow file container. The method includes: presenting a user interface for an analytics server platform; receiving user input via this user interface indicating an action to be performed as to a first dataflow; the analytics server platform accessing a first file container corresponding to the first dataflow, where the first file container is stored in a data store connected to the analytics server platform; in response to receiving the user input, the analytics server platform accessing APIs of the dynamic runtime ETL tool to initiate the ETL tool, which then performs the action with respect to the first dataflow.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 6, 2021
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventor: Jamie Wang
  • Patent number: 11048708
    Abstract: In one embodiment, a computing device of a network environment may receive a search query comprising location parameters. The computing device may identify locations matching the search query. The computing device may access a particular record corresponding to the location, wherein the record indicates actions by users performed on the network environment with respect to the location. The computing device may determine, for each identified location, one or more counts of one or more types of actions. The computing device may generate a search-results page comprising references corresponding to the identified locations. Each reference may display the determined counts for the respective identified location. The references may be listed in ranked order based at least in part on their respective counts. The computing device may send to a client device of a user instructions for presenting the search-results page to the user.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: June 29, 2021
    Assignee: Facebook, Inc.
    Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Patent number: 11036693
    Abstract: Disclosed herein is an apparatus for continuous profiling for a multicore embedded system, the apparatus including a profiling data reception unit for receiving one or more pieces of profiling source data, in which events for each core in a multicore embedded system are written, from the multicore embedded system; a profiling data analysis unit for analyzing the profiling source data, determining a time at which each of events included in the profiling source data occurred and a core corresponding to the event, and determining whether each of the events is a past event depending on the time at which the event occurred; and a profiling file management unit for distinguishing each of the events depending on the determination of whether the event is a past event and storing the events in profiling files.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: June 15, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yu-Seung Ma, Sang-Cheol Kim, Pyeong-Soo Mah, Duk-Kyun Woo, Jeong-Woo Lee
  • Patent number: 11036707
    Abstract: According to some embodiments, so-called “NS-Tree” indexes may be used to calculate whether all (or a portion) of two independent tables are consistent. The NS-Tree indexes may be comprised of various elements, e.g., a synchronization time, a primary key, a hash of the complete record itself, and an aggregate value associated with each index entry (e.g., an accumulated XOR value). At any point in the index, an entry may possess the accumulated aggregate value of all key entries in the table up to that point. That aggregate value may be used to validate data consistency with another table(s) maintaining the same index. Due to the unique composition of the NS-Tree index, users can also validate two data sets within a ‘sub-range’ of the entire data set. According to other embodiments, NS-Tree indexes may also be applied to two different clusters of nodes by applying the NS-Trees at a ‘federated’ level.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: June 15, 2021
    Assignee: McAfee, LLC
    Inventors: Brian Stewart, Howard D. Stewart, Seth Grover, Brian Rhees, Pablo Michelis
  • Patent number: 11025716
    Abstract: A method for generating a hierarchical edit script comprises generating, using a first linear sequence of nodes of a first hierarchical dataset and a second linear sequence of nodes of a second hierarchical dataset, a linear edit script defining a linear sequence of operations that can be applied to the first linear sequence to generate the second linear sequence, generating a first delta by matching one or more operations of the linear sequence of operations to the first hierarchical dataset, generating a second delta by matching one or more operations of the linear sequence of operations to the second hierarchical dataset, and generating the hierarchical edit script by merging the first delta and the second delta.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: June 1, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Haymo Meran, Tobias Steiner
  • Patent number: 11010424
    Abstract: An information processing system includes an image search system and a customer-side system. The image search system includes a module distributer and a searcher. The module distributer is configured to distribute a search module and module identification information to the customer-side system while associating the search module and module identification information with each other. The search module is used for causing a terminal device to transmit the search request; the module identification information is used for identifying the search module. The searcher is configured to, as a result of causing the search module to run on the terminal device, execute the searching of the databases in accordance with the module identification information. The module distributer distributes, to the customer-side system, the search modules associated with different pieces of module identification information.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: May 18, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Atsushi Itoh, Hidenobu Kishi, Kunikazu Okajima, Kohichi Sakamoto
  • Patent number: 11010335
    Abstract: Methods and systems for a networked storage system is provided. One method includes creating a first snapshot for data units stored at a persistent memory of a computing device, the data units managed by a first file system; transferring metadata associated with the data units and the data units stored at the persistent memory to a storage device managed by a second file system using a logical object, the second file system executed by a storage system interfacing with the computing device; and generating a second snapshot of the logical object at the storage device, the second snapshot including data units and associated metadata of the first snapshot.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: May 18, 2021
    Assignee: NETAPP, INC.
    Inventors: Sriram Venketaraman, Amit Golander
  • Patent number: 11003721
    Abstract: In a case where a designation of a first index and a second index is received, two folders having a hierarchical structure corresponding to the first index and second index are generated in response to a request to generate.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: May 11, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yuki Kusakabe
  • Patent number: 10990430
    Abstract: Software, firmware, and systems are described herein that permit an organization to dock previously-utilized, limited-feature data management modules with a full-featured data management system. By docking limited-feature data management modules to a full-featured data management system, metadata and data from the various limited-feature data management modules can be integrated and utilized more efficiently and effectively. Moreover, additional data management features can be provided to users after a more seamless transition.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: April 27, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Bheemesh R. Dwarampudi, Rajiv Kottomtharayil, Rahul S. Pawar, Parag Gokhale
  • Patent number: 10984373
    Abstract: Various aspects of a system and method for information processing are disclosed herein. The method includes capturing a set of images associated with an item by a first electric device. The set of images comprises one or more images of the item and/or an associated location where the item is stored. A user input that corresponds to the captured set of images associated with the item is received. A first set of information is extracted from the captured set of images and the received user input. The extracted first set of information is communicated to the server. A second set of information associated with the item is retrieved by the server from the extracted first set of information in response to a query received from a second electronic device.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: April 20, 2021
    Assignee: SONY CORPORATION
    Inventor: Peter Shintani
  • Patent number: 10983978
    Abstract: The present disclosure provides a method for updating a relational index, a storage medium and an electronic device. The method includes: reading out relational data of an entity to be operated from a disk to a memory; performing an updating operation on the relational data in the memory; storing the updated relational data into a memory relational index; writing content data of the entity to be operated into the disk; and synchronizing periodically the memory relational index to a disk relational index.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: April 20, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yang Wang, Xi Chen, Pengcheng Yuan, Xunchao Song, Xiaobo Liu
  • Patent number: 10977224
    Abstract: The disclosed embodiments provide a system that facilitates making updates to a data model, wherein the data model is associated with data items stored in a relational database system. In particular, updates to the data model are automatically propagated to the relational database system so that the structure of the relational database system remains consistent with the data model. This is accomplished by automatically executing queries corresponding to the updates against the relational database system. For example, changes to fields and/or tables in the data model can be automatically propagated to a relational database system by executing “Create,” “Drop,” “Alter,” and/or “Add” statements against corresponding fields and/or tables in the relational database system.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 13, 2021
    Assignee: QuickBase, Inc.
    Inventors: Matthew J. Greenwood, Sergio Haro, Sharon Hershon