Patents Examined by Ken Hoang
  • Patent number: 11797479
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: October 24, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 11797560
    Abstract: Methods, Systems, and Apparatuses related to application-based data type selection are described. A processing device perform operations to monitor performance characteristics associated with various applications executed by a host computing device to determine that a threshold performance level has been reached or exceeded. Operations to convert a data type utilized by the various applications from a first format that supports arithmetic operations to a first level of precision to a second format that supports arithmetic operations to a second level of precision can be performed based, at least in part, on the determination.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: October 24, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Vijay S. Ramesh
  • Patent number: 11797391
    Abstract: A system and method providing monitoring of services hosted by a hyperscaler environment. The method including receiving an indication of at least one metric related to a backup storage process for each of a plurality of hyperscaler hosted database service instances; determining at least one value for each of the plurality of database service instances; storing a record of the determined at least one value for each of the plurality of database service instances in a persistent data storage device that is distinct and separate from the database service instances; receiving a request from a third-party entity for the stored at least one value for at least one of the plurality of database service instances; and transmitting the requested one or more of the at least one value for the database service instances specified in the request.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: October 24, 2023
    Assignee: SAP SE
    Inventors: Martin Brunzema, Henrik Hempelmann, Benedikt Klus, Stefan Voss, Anne Roessiger
  • Patent number: 11762883
    Abstract: The present disclosure includes a system, method, and article of manufacture for generating an entity graph. The method may comprise determining a relationship between a first entity and a second entity based upon internal data, external data, and/or online data associated with the first entity, and generating the entity graph comprising at least two nodes and an edge connecting the at least two nodes. The method may further comprise, in various embodiments, tailoring marketing to the first entity based upon the entity graph, detecting fraud against the first entity based upon the entity graph, periodically updating the entity graph based upon new internal data and new online data, and/or adjusting the edge based upon a change in the relationship between the first entity and the second entity.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: September 19, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Abhijit Bose, Winnie Cheng, Anthony Mavromatis, Huiming Qu, Benjamin Schulte, Kendell Timmers, Venkat Varadachary, Wei Yin, Hao Zhou
  • Patent number: 11651010
    Abstract: Systems, computer-implemented methods and/or computer program products that facilitate answering questions that involve mathematical computations are provided. In one embodiment, a computer-implemented method comprises: transforming, by a system operatively coupled to a processor, a natural language query into a first logical representation and extrinsic knowledge into a second logical representation relevant to the natural language query; merging, by the system, the first logical representation and the second logical representation into a third logical representation; and generating, by the system, answers for the natural language query based on processing of the third logical representation.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elizabeth Daly, Charles Arthur Jochim, Akihiro Kishimoto, Vanessa Lopez Garcia, Radu Marinescu
  • Patent number: 11636094
    Abstract: An example operation may include one or more of storing existing chaincode relationships of a group of blockchain peers within a blockchain network, identifying a new chaincode to implement for one or more blockchain peers among the group of blockchain peers of the blockchain network based on the existing chaincode relationships among the group of blockchain peers, and transmitting a message to the one or more blockchain peers with a suggestion to implement the new chaincode.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vagner Figueredo de Santana, Ana Paula Appel, Alecio Pedro Delazari Binotto, Percival Silva de Lucena
  • Patent number: 11593225
    Abstract: A method and system for live-mounting database backups. Specifically, disclosed method and system entail recovering database data—in entirety or at any granular level—without needing to provision storage resources for point-in-time database copies (i.e., backup database data), or without needing to wait for large amounts of data, representative of the point-in-time database copies, to traverse a network from backup storage to a target device. Substantively, through live-mounting, the physical point-in-time database data, as well as the associated structural metadata, may be retained on backup storage while a pointer-based snapshot, mapping to the physical point-in-time database data and structural metadata, may be generated thereon. Thereafter, a file system—mapping to the pointer-based snapshot on the backup storage—may be mounted on the target device, which exposes an interface through which the backup database data may be accessed and/or manipulated using a distributed file system protocol.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: February 28, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Yasemin Ugur-Ozekinci, Kenneth William Owens, Amith Ramachandran, Navneet Upadhyay, Trichy Krishnamurthi Premkumar, Hui Yang
  • Patent number: 11593219
    Abstract: A method and system for auto live-mounting database golden copies. Specifically, the disclosed method and system entail reactively auto live-mounting golden copy databases on hosts or proxy hosts based on the operational state of one or more database hosts and/or one or more assets (or databases) residing on the database host(s). Should a database host prove to be unresponsive, through periodic monitoring, databases residing on the database host may be brought back online on a proxy database host using stored golden copies respective of the aforementioned databases. Alternatively, should a given database on any database host exhibit an operational abnormality (e.g., an error, failure, etc.), the given database may be brought back online on the database host or a proxy database host using a stored golden copy respective of the given database. Accordingly, through the disclosed method and system, database outages may be minimized.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Navneet Upadhyay, Shraddha Chunekar, Haritha Kora, Shelesh Chopra, Amith Ramachandran
  • Patent number: 11562033
    Abstract: Systems and methods related to the seamless integration of Content Management Interoperability Services (CMIS) client systems with native data models of repositories that may be utilized with such client systems are disclosed. In particular, certain embodiment of systems and methods for the integration of CMIS compliant client systems with CMIS compliant ECM systems by conforming CMIS secondary types utilized by CMIS clients to the native ECM artifacts utilized by the ECM system are disclosed.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 24, 2023
    Assignee: OPEN TEXT SA ULC
    Inventors: Thomas Demmler, Szabolcs Gyula Mile
  • Patent number: 11556521
    Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: January 17, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd Little, Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Qingsheng Zhang
  • Patent number: 11544274
    Abstract: An electronic device that includes one or more input sensor devices, one or more output devices, one or more computer processors and a memory containing computer program code that, when executed by operation of the one or more computer processors, performs an operation. The operation includes collecting information, using one or more input sensor devices, about the plurality of users within a physical environment. The operation includes analyzing the collected information to determine a present situational context for the plurality of users that are currently present within the physical environment. An action to perform is determined based on the determined present situational context. The determined action is executed using the one or more output devices.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 3, 2023
    Assignee: Disney Enterprises, Inc.
    Inventors: Afsoun R. Yazdian, Michelle Blanken, Olivia K. De Carlo, Theodore Wei-Yun Leung
  • Patent number: 11544170
    Abstract: Embodiments implement a tool for interrogating heterogeneous computing systems. Environment variables of a computing device including at least an operating system can be detected. Script commands configured using the retrieved environment variables can be built, where the built script commands are customized based on the detected operating system. Structured query level commands configured to retrieve metadata about enterprise elements associated with the computing device can be built. The SQL commands and script commands can be sequentially executed on the computing device, where the execution of the SQL commands and script commands is customized to the computing device such that device specific database execution parameters and application execution parameters are returned. A structured language document organized according to the returned database execution parameters and application execution parameters can be generated.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: January 3, 2023
    Assignee: Oracle International Corporation
    Inventor: Stuart Ramage
  • Patent number: 11537624
    Abstract: Embodiments of the present invention disclose a result ranking method and device. The method includes: acquiring search key-information by using an interaction application, and searching a prestored interaction data set for at least one search result associated with the search key-information; ranking the at least one search result according to a quality assessment score corresponding to each of the at least one search result; and outputting the ranked at least one search result. The quality assessment score corresponding to each search result is a value generated according to a number of historical operations performed on each search result and an interactive influence score of an application identifier performing a historical operation on each search result.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: December 27, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lixin Zhang, Leyu Lin, Feng Xia, Mu Yuan, Xiangcong Zeng, Zhe Feng
  • Patent number: 11537565
    Abstract: A first data structure lock to access a first data structure of a first set of data structures to perform an operation associated with a transaction is acquired. The operation associated with the transaction is executed, wherein the operation is one of inserting the transaction into the first data structure or removing the transaction from the first data structure. An oldest active transaction of the first data structure is identified. A globally oldest active transaction of the set of the data structures in view of the oldest active transaction is determined. A second set of data structures is accessed, the second set of data structures including information associated with completed transactions to identify a set of data locks associated with completed transactions each having a transaction completion identifier that satisfies a condition when compared to a transaction start identifier associated with the globally oldest active transaction. The set of data locks are released.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: December 27, 2022
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Gregory Alan Becker, Neelima Premsankar, David Boles
  • Patent number: 11537673
    Abstract: An apparatus includes an interface and a processor. The interface sends and receives data over a network. The processor uses the interface to transmit a first series of profiles to a first user. The first series of profiles corresponds to recommendations of users for a second user. The processor also uses the interface to receive a selection from the first user of a first profile of the first series of profiles. In response to receiving the selection from the first user of the first profile of the first series of profiles, the processor determines, based at least in part on the selection from the first user of the first profile, a second series of profiles. The processor additionally uses the interface to transmit the second series of profiles to the second user.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: December 27, 2022
    Assignee: MATCH GROUP, LLC
    Inventors: Rahim Sherali Makani, John Masten Mitchell, Kenneth Basil Hoskins
  • Patent number: 11537573
    Abstract: A deduplication service can be provided to a storage domain from a services framework that expands and contracts to both meet service demand and to conform to resource management of a compute domain. The deduplication service maintains a fingerprint database and reference count data in compute domain resources, but persists these into the storage domain for use in the case of a failure or interruption of the deduplication service in the compute domain. The deduplication service responds to service requests from the storage domain with indications of paths in a user namespace and whether or not a piece of data had a fingerprint match in the fingerprint database. The indication of a match guides the storage domain to either store the piece of data into the storage backend or to reference another piece of data. The deduplication service uses the fingerprints to define paths for corresponding pieces of data.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: December 27, 2022
    Assignee: NetApp, Inc.
    Inventors: Saeed Ghanbari, Barry Patrick Benight, Deepak Raghu Kenchammana-Hosekote, Shiva Chaitanya
  • Patent number: 11515888
    Abstract: A framework and the associated method, schema and design for processing digital data, whether random or not, through encoding and decoding losslessly and correctly for purposes including the purposes of encryption/decryption or compression/decompression or both. There is no assumption of the digital information to be processed before processing. An universal coder is invented and now pigeonhole meets blackhole.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: November 29, 2022
    Inventor: Kam Fu Chan
  • Patent number: 11455337
    Abstract: A method, computer system, and computer program product for eliminating confirmation bias in a user search query is provided. The present invention may include receiving a user-entered search query from an open ended-search tool. The invention may also include identifying a field associated with the received user-entered search query. The invention may further include creating a dictionary based on the identified field. The invention may also include determining the received user-entered search query relates to an effect by parsing the created dictionary. The invention may further include identifying one or more causes associated with the effect by parsing the created dictionary. The invention may also include generating a plurality of suggested search queries based on the one or more identified causes.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Aidan Harbison, Alissa J. Hartenbaum
  • Patent number: 11449515
    Abstract: Systems and methods are provided to improve data sets and/or data set collection. An entity submits a request for a data set crowd sourced database system. Contributor(s) work to complete the data set, such as by submitting components of the data set. Multiple separate users contributing to a data set improves the diversity of a data set. The crowd sourced database system ranks contributing users using a ranking algorithm based on the previous submissions of a user. The crowd sourced database system ranks contributions based on the quality of the data submitted. The crowd sourced database system anonymizes data contributions where data privacy considerations are required or are important.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: September 20, 2022
    Inventor: Grant Michael Russell
  • Patent number: 11403305
    Abstract: Data mining operations are performed within a columnar database management system. The columnar database management system stores input sets of data for a data mining operation. An input set of data is represented as a column of data in the columnar database management system. The columnar database management system stores instructions to perform one or more data mining operations for processing the input sets of data. The columnar database management system receives requests for performing data mining operations and performs the processing of the data mining operation within the columnar database management system. As a result, the processing of data mining operations is performed without requiring multiple data transfers between an application implementing the data mining operations and the columnar database management system.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 2, 2022
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Carles Bayés Martin, Jesús Malo Poyatos, Marc Rodriguez Sierra, Alejandro Sualdea Pérez