Patents Examined by Albert M Phillips, III
-
Patent number: 11709904Abstract: A method includes providing a server having a system email address for receiving emails and including a processor and a memory coupled to the processor and defining a database organized to store data for a plurality of customer matters, respective matters having matter numbers, and, for each matter, the database including a notes location associated with the matter; providing a graphical user interface using which a user can review information relating to matters, including notes; determining, in response to receiving an email having a subject line and body, if the email contains a matter number matching a database matter number and, if not, rejecting the email; and if the email is not rejected, routing at least a portion of the non-rejected email to the notes location of the matter. Other systems and methods are provided.Type: GrantFiled: October 17, 2022Date of Patent: July 25, 2023Assignee: GROWPATH, LLCInventors: Eric Jason Sanchez, Jan Schroeder, Richard Christopher Low
-
Patent number: 11704297Abstract: Embodiments are directed to collision-free hashing for accessing cryptographic computing metadata and for cache expansion. An embodiment of an apparatus includes one or more processors to: receive a physical address; compute a set of hash functions using a set of different indexes corresponding to the set of hash functions, wherein the set of hash functions combine additions, bit-level reordering, bit-linear mixing, and wide substitutions, wherein the plurality of hash functions differ in the bit-linear mixing; access a plurality of cache units utilizing the set of hash functions; read different sets of the plurality of cache units in parallel, where a set of the different sets is obtained from each cache unit of the plurality of cache units; and responsive to the physical address being located one of the different sets, return cache line data of the set corresponding to the set of the cache unit having the physical address.Type: GrantFiled: July 19, 2022Date of Patent: July 18, 2023Assignee: INTEL CORPORATIONInventors: Michael E. Kounavis, Santosh Ghosh, Sergej Deutsch, Michael LeMay, David M. Durham
-
Patent number: 11698897Abstract: A system, method, and computer-readable storage medium is provided for creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, respectively; performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance; receiving change evidence data pertaining to steps in one of the first and second multi-step processes; and performing an update operation comprising updating one of the first and second blockchain instances based on said change evidence data.Type: GrantFiled: September 18, 2019Date of Patent: July 11, 2023Assignee: BOARDWALKTECH, INCInventors: Ganesh Krishnan, Dharmesh Dadbhawala, Ashish Baluja, Bhaumik Dedhia
-
Patent number: 11687993Abstract: A system functions to recommend equipment expansions, additions and/or substitutions; interconnections; supplemental capabilities; features; etc. based upon a knowledge of a consumer's existing audio and/or visual system configuration.Type: GrantFiled: January 4, 2021Date of Patent: June 27, 2023Assignee: Universal Electronics Inc.Inventors: Paul Ogaz, Arsham Hatambeiki, Patrick H. Hayes
-
Patent number: 11681693Abstract: An intuitive interface that allows a non-technical person to search a computer database without having to understand the underlining database software or its structure by assembling a graphical database query.Type: GrantFiled: August 5, 2021Date of Patent: June 20, 2023Assignee: Hexagon Technology Center GmbHInventor: Doron Goshen
-
Patent number: 11681686Abstract: Methods and apparatus are provided to fully process an initially incomplete replicated and committed transaction. A transaction pattern table is provided that includes a plurality of records, each record being defined by a transaction pattern identifier. Each record includes a transaction pattern and a metric of occurrence of the transaction pattern. An incomplete transaction is automatically compared to the transaction patterns in the table and a subset of transaction patterns in the table are identified that are potential candidates for matching the incomplete transaction. The incomplete transaction is categorized using the metric of occurrence of the transaction pattern for each transaction pattern in the subset. The categorization predicts when all steps or operations of the transaction which have completed in the source database have been replicated, and the incomplete transaction is committed based on this prediction.Type: GrantFiled: June 18, 2020Date of Patent: June 20, 2023Assignee: GRAVIC, INC.Inventors: John R. Hoffmann, Bruce D. Holenstein, Paul J. Holenstein
-
Patent number: 11675810Abstract: A method for performing disaster recovery in a clustered environment comprises identifying, at a master device, a first indexer from a set of indexers to serve as a primary indexer for responding to queries pertaining to a subset of data. The method also comprises assigning, at the master device, a generation identifier indicating that the first indexer is the primary indexer for the subset of data. Responsive to an event prompting a change in a primary indexer designation for the subset of data, the method comprises identifying, at the master device, a second indexer from the set of indexers to serve as the primary indexer for responding to queries pertaining to the subset of data. Further, the method comprises assigning, at the master device, a new generation identifier indicating that the second indexer is the primary indexer for the subset of data.Type: GrantFiled: April 12, 2021Date of Patent: June 13, 2023Assignee: SPLUNKINC.Inventors: Da Xu, Sundar Vasan, Dhruva Kumar Bhagi
-
Patent number: 11675754Abstract: The present disclosure is directed to systems and methods for reference source matching. Specifically, the systems and methods disclosed enable matching among tokens using a reference source. In one example, a Consolidation Platform may receive tokens from a customer environment and tokens from a reference source environment. The customer tokens may be compared to each other using AB matching. If a match does not occur, the customer tokens may further be compared to the reference source tokens via transitive matching. If a match does occur, then the customer tokens may be denoted as a match. In further example aspects, the reference source may be a universal reference token repository that comprises unique tokens. If, after a match is indicated, the matched token(s) may be compared to the universal reference token repository. If the matched token(s) does not exist, it may be added to the repository for future use.Type: GrantFiled: November 24, 2020Date of Patent: June 13, 2023Assignee: Collibra Belgium BVInventors: Satyender Goel, James B. Cushman
-
Patent number: 11675828Abstract: A method, a computer program product, and a computer system determine and arrange images to include in a visual representation. The method includes receiving a textual statement and identifying a plurality of terms in the textual statement that are to be visualized in the visual representation. The method includes generating a plurality of sequences of images where each image in a given one of the sequences is associated with one of the terms. Each image is associated with at least one tag. The method includes determining a global coherence and a local coherence for each of the sequences based on the tags of the images. The method includes selecting one of the sequences based on the global coherence and the local coherence. The method includes generating the visual representation where the images of the selected sequence are included.Type: GrantFiled: November 5, 2019Date of Patent: June 13, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tamer E. Abuelsaad, Ayush Shah
-
Patent number: 11663364Abstract: This is a whole-lifecycle encrypted big data analysis method and system for the data from the different sources. The method performs unified local modeling of data from multiple data sources and transmitting them to a secure computing server after encryption. This secure computing server then processes and analyzes the data, including feature extraction, model training and model validation. The system includes multiple data sources corresponding to the described method and a secure computing server, for providing data, analyzing and processing the data. By processing and encrypting the data locally, and by supporting secure data sharing and federated learning of multiple data sources, this invention achieves protection of the data sources and addresses the privacy and security issues of the raw data for cross-institution big data collaborative analysis.Type: GrantFiled: December 8, 2020Date of Patent: May 30, 2023Assignee: Hangzhou Nuowei Information Technology Co., Ltd.Inventors: Shuang Wang, Zhi Li, Hao Zheng
-
Patent number: 11645065Abstract: In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.Type: GrantFiled: February 19, 2021Date of Patent: May 9, 2023Assignee: Nutanix, Inc.Inventors: Rashmi Gupta, Richard James Sharpe, Yifeng Huang
-
Patent number: 11640395Abstract: A method and apparatus for carrying out a database select, or query, on a data storage device, upon data stored on that device. Data is received from a host and compressed on the data storage device using a compression code developed on the data storage device for the data. When the host issues a database select request on the compressed data, the compression code is distributed to processing cores of the data storage device and compiled, including the select request, into machine code. The machine code is used to decompress the compressed data while filtering the data with the select request. The filtering result is returned to the host.Type: GrantFiled: February 22, 2021Date of Patent: May 2, 2023Assignee: Western Digital Technologies, Inc.Inventors: Israel Zimmerman, Eyal Hakoun, Judah Gamliel Hahn
-
Method, apparatuses and system for exchanging data between a distributed database system and devices
Patent number: 11640394Abstract: A gateway or a network adapter that allows old devices or legacy devices to be connected to a distributed database system such as a blockchain without having to change any configuration in the old devices is provided.Type: GrantFiled: June 17, 2019Date of Patent: May 2, 2023Assignee: SIEMENS AKTIENGESELLSCHAFTInventor: Thomas Jetzfellner -
Patent number: 11640396Abstract: A query generation system receives, from a first device, a first input and a first project identifier and receives, from a second device, a second input and a second project identifier. The first and second inputs are the same and are in a natural language format that is not compatible with a downstream database management system. The system generates, based on the first input, a first database query. The system generates, based on the second input, a second database query. The first and second database queries are compatible with the downstream database management system. The system receives a first response to the first database query and a second response to the second database query from the downstream database management system. The system transmits the first response to the first device and the second response to the second device.Type: GrantFiled: August 27, 2021Date of Patent: May 2, 2023Assignee: Bank of America CorporationInventors: Johny Shaik, Durgadatta Belhekar, Rama Krishnam Raju Rudraraju
-
Patent number: 11636080Abstract: A method of maintaining a data structure comprising: creating a data block; transmitting a message to validator devices requesting permission to add said data block to the data structure; determining that consensus is reached, and in response: forming a first sub-chain in the data-structure by adding the data block to the data structure, the first sub-chain starting with a genesis block and ending with said data block, wherein the data block comprises a block number indicating the number of blocks in the data structure from the genesis block, and creating a further data block; transmitting a further message to the validator devices requesting permission to add said further data block to the data structure; determining that consensus is reached, and in response, forming a second sub-chain by adding the further data block to the data structure after said data block, the second sub-chain starting with said further data block.Type: GrantFiled: November 2, 2020Date of Patent: April 25, 2023Assignee: RKVST LimitedInventors: Mansoor Ahmed-Rengers, Jonathan Geater
-
Patent number: 11630955Abstract: A framework for enhanced search is provided to enable the user to contextually search documents, based on specified events. A management framework provides systems for obtaining a user's contextual data and the user's interaction data for which a Context Graph and an Interaction Graph are created, respectively. The user's context data include the various events associated with the user. The user's interaction data include times and locations the user interacted with a particular document, which device was used, the type of interaction, etc. The data from the two graphs are correlated and joined into an event graph. Upon receiving a natural language query from a user, one or more contextual query elements are identified, and the event graph is spanned to identify matching results which are then provided to the requesting user device.Type: GrantFiled: November 23, 2020Date of Patent: April 18, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Gupta, Vinay Shanthigrama Krishnegowda, Amar Kumar Dubedy, Rithesh Baradi
-
Patent number: 11620285Abstract: A database query is received at a primary database in a query language of the primary database. A determination is made whether the database query is to be handled by a secondary database different from the primary database but storing synchronized records of at least a portion of the primary database. In response to determining that the database query is to be handled by the secondary database, the database query is translated to a query language of the secondary database, including by determining a tree data structure representation of the database query, translating one or more elements of the tree data structure representation, and synthesizing the tree data structure representation to automatically generate the database query in the query language of the secondary database. The automatically generated database query is provided in the query language of the secondary database to the secondary database.Type: GrantFiled: September 9, 2021Date of Patent: April 4, 2023Assignee: ServiceNow, Inc.Inventor: Ashwin Kumar Kayyoor
-
Patent number: 11615078Abstract: Blockchain-based transaction methods, apparatuses and systems are provided. A transaction party invokes a smart contract in a blockchain system to register a digital identity on a blockchain for a digital object in the blockchain system and to write an owner identity of the digital object into a digital identity document of the digital object. If one or more transaction counterparties want to obtain ownership of the digital object, they can invoke the smart contract in the blockchain system to initiate a request of a transaction, further invoke the smart contract in the blockchain system to complete a transaction, determine a new owner of the digital object, and update the owner identity of the digital object on the blockchain.Type: GrantFiled: January 20, 2022Date of Patent: March 28, 2023Assignees: Alipay (Hangzhou) Information Technology Co., Ltd., Ant Blockchain Technology (Shanghai) Co., Ltd.Inventor: Renhui Yang
-
Patent number: 11615110Abstract: Systems and methods for unifying business records data from different database sources into a common format in the same repository are disclosed. In one embodiment, a process includes receiving, by an integration platform system, a first set of business records data from a customer records system, where the business records data includes records in a first format, identifying a first transformation rule corresponding to the first format using the integration platform system, where the first transformation rule includes information for converting data from the first format to a unified format, converting each record in the first set of business records from the first format to the unified format by the integration platform system using the first transformation rule, and storing the first set of converted records in the unified format in a business records database.Type: GrantFiled: April 19, 2021Date of Patent: March 28, 2023Assignee: Auditoria.AI, Inc.Inventors: Rohit Gupta, Adina Florina Simu, Sateesh Valluru, Tao Tong
-
Patent number: 11609906Abstract: Embodiments of the present disclosure enable improved methodologies of scanning large file repositories and managing target files identified from such scanning efficiently and effectively. Embodiments of the present disclosure scan any number of file repositories of a data system to identify particular target files that satisfy scan criteria, and process the target files identified therefrom. The target files may be processed to identify file owner data and utilize the file owner data for any of a myriad of purposes, for example to provide scan alert(s) corresponding to the target files to such users. Any of a number of file remediation actions may be performed based on the scan results, for example by the users receiving scan alert(s) and/or automatically in the embodiments described.Type: GrantFiled: April 7, 2021Date of Patent: March 21, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Deepa Ghosh, Lisa M. Lee, Jamie Kennedy, Donna Johnson