Patents Examined by Albert M Phillips, III
-
Patent number: 11782908Abstract: Methods and apparatus are provided for processing a transaction that has been aborted on a source system. Transactions are completed within a transaction processing system, and the transactions are replicated from a source database to a target database by a replication engine. Each transaction is a series of one or more transaction steps or operations. The aborted transaction on the source system was replicated and is a pre-committed transaction on the target database. Transaction pattern data in a transaction pattern table is used to predict when a pre-committed transaction is an erroneously committed transaction. The pre-committed transaction is reversed on the target database when the prediction indicates that the pre-committed transaction was erroneously committed.Type: GrantFiled: May 12, 2023Date of Patent: October 10, 2023Assignee: GRAVIC, INC.Inventors: John R. Hoffmann, Bruce D. Holenstein, Paul J. Holenstein
-
Patent number: 11782987Abstract: Embodiments of the present invention are directed to managing process analytics across process components. In some embodiments, an indication of a state of a process instance associated with a process is determined by querying a process engine. In accordance with the indication of the state of the process instance, an augmented process model is used to search machine data for data corresponding with at least one component of the process. The data corresponding with the at least one component of the process is associated with a process instance identifier that uniquely identifies the process instance. Thereafter, the data along with the process instance identifier is provided to the process engine to update the state of the process instance.Type: GrantFiled: January 27, 2022Date of Patent: October 10, 2023Assignee: Splunk Inc.Inventors: Alexander Lynn Raitz, Ashwin Mohan Iyer, Pohsin Wang, Ian Matthew Link
-
Patent number: 11785061Abstract: A technique for sharing an application between devices is discussed. Embodiments of the present invention transmit information about an application from a source computing device to a target computing device. An application sharing service on the target computing device then automatically searches the target computing device for a resident corresponding application or its equivalent and if a corresponding application is not found, searches an application store or repository for the corresponding application. If the application or its equivalent is found in the application store or repository, a user may be prompted to download the application or the application may be downloaded automatically. If the corresponding application was found on the target computing device originally, a check may be performed to determine if the most recent update is installed and, if the most recent version is not installed, it may be downloaded from the application store.Type: GrantFiled: September 16, 2014Date of Patent: October 10, 2023Assignee: Insyde Software Corp.Inventor: Timothy Andrew Lewis
-
Patent number: 11775509Abstract: Methods and apparatus are provided to fully process an incomplete transaction which is incomplete in either a source database or a target database. Transactions are completed within a transaction processing system that includes a non-static application. The non-static application has a transaction mix that varies over its life cycle. The transactions are replicated from the source database to the target database by a replication engine. Each transaction is a series of one or more transaction steps or operations. A plurality of transaction pattern tables are provided, and one of the transaction pattern tables are selected for use in the process depending upon a time of day or a transaction mix.Type: GrantFiled: May 12, 2023Date of Patent: October 3, 2023Assignee: GRAVIC, INC.Inventors: John R. Hoffmann, Bruce D. Holenstein, Paul J. Holenstein
-
Patent number: 11775475Abstract: Techniques of deferred container deployment are disclosed herein. In one embodiment, a method includes receiving, at a computing device, a container image corresponding to the container. The container image includes a first set of files identified by symbolic links individually directed to a file in the host filesystem on the computing device and a second set of files identified by hard links. The method also includes in response to receiving the container image, at the computing device, storing the received container image in a folder of the host filesystem on the computing device without resolving the symbolic links of the first set of the files until runtime of the requested container.Type: GrantFiled: March 5, 2019Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Amber Tianqi Guo, Benjamin M. Schultz, Frederick Justus Smith, IV, Axel Rietschin, Hari R. Pulapaka, Mehmet Iyigun, Jonathan De Marco
-
Patent number: 11775493Abstract: In various examples there is an information retrieval system which has a memory storing an index of items, each item having one or more features of a plurality of features. The index includes, for each item, an indication of the features of that item; and is configured at least according to the features. The memory stores a plurality of questions about the features of the items. The information retrieval system has a question selector that selects at least one of the questions on the basis of at least an expected information gain of the question with respect to the items. A search component searches the index using answers to the selected questions received from a user.Type: GrantFiled: March 4, 2017Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Matteo Venanzi, Katja Hofmann, Filip Andrzej Radlinski, Brian Brost
-
Patent number: 11775587Abstract: To provide search capabilities in a process control system, a contextual knowledge repository is generated that organizes process plant-related data according to semantic relations between the process plant-related data and the process plant entities. When a user submits a process plant search query related to process plant entities within a process plant, search results are obtained by identifying a data set from the contextual knowledge repository which is responsive to the process plant search query. The search results are then presented on a user interface device based on the identified data set. To allow for searches to be performed by user interface devices external to the process plant, a data diode is disposed between a field-facing component and an edge-facing component of the process plant so that data flows from the field-facing component to the edge-facing component without flowing from the edge-facing component to the field-facing component.Type: GrantFiled: May 18, 2022Date of Patent: October 3, 2023Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Mark J. Nixon, Peter Hartmann, Richard Clarence Dayo Fabros, Anthony Amaro, Jr., John M. Caldwell
-
Patent number: 11768878Abstract: To provide search capabilities in a process control system, a contextual knowledge repository is generated that organizes process plant-related data according to semantic relations between the process plant-related data and the process plant entities. When a user submits a process plant search query related to process plant entities within a process plant, search results are obtained by identifying a data set from the contextual knowledge repository which is responsive to the process plant search query. The search results are then presented on a user interface device based on the identified data set. To allow for searches to be performed by user interface devices external to the process plant, a data diode is disposed between a field-facing component and an edge-facing component of the process plant so that data flows from the field-facing component to the edge-facing component without flowing from the edge-facing component to the field-facing component.Type: GrantFiled: September 20, 2019Date of Patent: September 26, 2023Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Mark J. Nixon, Peter Hartmann, Richard Clarence Dayo Fabros, Anthony Amaro, Jr., John M. Caldwell, Mariana C. Dionisio, Benjamin J. Jackman
-
Patent number: 11762859Abstract: Embodiments of the present disclosure relate to an approach for database query. According to the approach, a query for a group of data records is received. At least one index is created on at least one field of the data records and comprises index entries for storing and sorting respective values of the at least one field of the data records. It is determined if the query satisfies a predetermined condition. In response to the query satisfying the predetermined condition, a result of the query is determined by skipping at least a part of operations required by the query based on the at least one index.Type: GrantFiled: September 28, 2020Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Peng Hui Jiang
-
Patent number: 11762852Abstract: A system may include: a database table, a grammar containing metadata-referencing non-terminals, and metadata mapping the metadata-referencing non-terminals into alternative terms for the table and a column therein.Type: GrantFiled: November 29, 2021Date of Patent: September 19, 2023Assignee: ServiceNow, Inc.Inventors: Mikhail Rumiantsau, Aliaksei Vertsel, Seth Tucker Stafford, Alexey Zenovich, Alyaksandr Zaytsav
-
Patent number: 11763339Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for advertisement keyword scoring. A processing circuit receives a request for an advertisement to be provided to a user during a user session. The advertisement is to be provided alongside other content that is associated with a first plurality of keywords. A processing circuit identifies a plurality of advertisements based on the first plurality of keywords. Each of the plurality of advertisements are associated with a second plurality of keywords. The processing circuit calculates a keyword score for each of the second plurality of keywords for each of the plurality of advertisements. Based on the keyword score, one of the keywords for each of the plurality of the plurality of advertisements is selected. Based on a comparison of the selected keywords, the advertisement to be provided to the user is selected.Type: GrantFiled: March 19, 2020Date of Patent: September 19, 2023Assignee: GOOGLE LLCInventors: Gaofeng Zhao, Ping Fu
-
Patent number: 11755598Abstract: In one embodiment, a system and method of predicting sale transaction conversion rate of an item operates through a search of information in response to a query over a network. The item can be included in a category of items. Information for other relevant items of the category is available through network query and historical data, among others. Respective information for the other items of the category is available. The system and method includes discovering available information of the item of interest, extracting certain of the available information of the item, analyzing the certain information by comparing the information to other item information, weighting the information for the item in comparison to other items of the category, calculating a predictive score for the item of interest, and presenting the information of the item of interest ranked according to the predictive score as compared to other items of the category.Type: GrantFiled: January 21, 2022Date of Patent: September 12, 2023Assignee: VAST.COM, INC.Inventors: Komal Singh Sethi, Milos Milinko Tatarevic, Aleksandar Milutin Bradic, Kevin Allen Laws
-
Patent number: 11755662Abstract: Methods and apparatus related to creating entries in a personal cache of a user and/or a personal index of a user. Entries may be created in a personal cache and/or a personal index of a user based on web-based documents visited by the user and one or more of the entries may include content specific to the user’s experience with a web-based document. The personal cache and/or personal index may enable a user to view all or aspects of previously visited web-based documents and/or search previously visited web-based documents. An entry of a user’s personal cache and/or personal index may optionally include information that may not be found in a public cache and/or public index.Type: GrantFiled: March 6, 2019Date of Patent: September 12, 2023Assignee: GOOGLE LLCInventors: Alasdair John Mackintosh, Aayush Kumar
-
Patent number: 11755583Abstract: A system, method, and computer-readable medium for proving feedback on database instructions, identifying, for example, existing patterns and providing suggested replacement instructions. This may have the effect of improving the efficiency of instructions used to create and/or manipulate databases. According to some aspects, these and other benefits may be achieved by parsing received instructions into an organizational structure, traversing the organizational structure for known patterns, and suggesting replacement patterns. In implementation, this may be effected by receiving one or more sets of known patterns and corresponding replacement patterns, parsing received instructions, comparing the known patterns with the parsed instructions, and providing suggested replacement patterns based on one or more known patterns matching the parsed instructions. A benefit of may include reducing Cartesian products during the merging of tables.Type: GrantFiled: April 14, 2020Date of Patent: September 12, 2023Assignee: Capital One Services, LLCInventors: Dennis J. Mire, Puneet Goyal, Siddharth Gupta, Srinivas Kumar, Deepak Sundararaj, Oron Hazi
-
Patent number: 11755678Abstract: Disclosed herein are embodiments of systems, methods, and products comprises a server, which identifies optimized potential suppliers based on the client's request. The request comprises search specification and preselected bidders. The server extracts a first set of keywords from the search specification and finds web pages of potential suppliers based on the first set of keywords. The server identifies the websites of the preselected bidders, extracts a second set of keywords from the websites, and finds web pages of more potential suppliers based on the second set of keywords. The server determines the web pages are associated with real suppliers by excluding non-supplier web pages. The server determines a similarity score for each potential supplier by vectorizing keywords extracted from the supplier's web pages. The server determines a risk score for each potential supplier. The server generates a GUI comprising a list of suppliers ranked based on the similarity scores.Type: GrantFiled: September 13, 2022Date of Patent: September 12, 2023Assignee: FOUNDRYDC, LLCInventors: Ned Brody, James Manzi
-
Patent number: 11755615Abstract: A computing device includes an interface configured to communicate with a second computing device, a memory configured to store a first copy of a file that is synchronized with a second copy of the file stored at the second computing device, and a processor. The processor is configured, in response to receiving an update to the file while the interface is unable to communicate with the second computing device, to access versioning management data indicating synchronization settings associated with each of a plurality of files that includes the file. The processor is configured to, conditioned on determining that the versioning management data indicates a first synchronization setting associated with the file, write the update to the first copy, and conditioned on determining that the versioning management data indicates a second synchronization setting associated with the file, refrain from writing the update to the first copy.Type: GrantFiled: October 6, 2017Date of Patent: September 12, 2023Assignee: THE BOEING COMPANYInventors: Rodolfo A. Santiago, Claudiu Bogdan Sherry Danilov, Greg Kimberly
-
Patent number: 11748344Abstract: Computer-readable media, methods, and systems for comparing and migrating multiple online user accounts from multiple online platforms while reducing the probability of false mergers. At least one first online platform comprising a plurality of online accounts associated with the first online platform may be compared with at least one second online platform comprising a plurality of online accounts associated with the second online platform. The comparison further includes comparing the one or more fields of personally identifiable information associated with the first user and the one or more fields of personally identifiable information associated with the second user while excluding known improbable values. Following the comparison between the online accounts, a migration outcome may be determined for creating a new online account, migrating online accounts across online platforms, or consolidating online accounts.Type: GrantFiled: June 30, 2021Date of Patent: September 5, 2023Assignee: FanDuel LimitedInventors: Edwin A. Campbell, Calum Haszeldine, Derek R. Masson, Andreas Iatropoulos, Cameron Doyle, Leanne Mckenzie, Mathieu Patureau Mirand
-
Patent number: 11748332Abstract: Storage of data that no longer has a useful life is established by the data objects' user(s) and overcomes predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for certain data objects. The instructions may instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.Type: GrantFiled: March 15, 2021Date of Patent: September 5, 2023Assignee: Commvault Systems, Inc.Inventor: Kuldeep Kumar
-
Patent number: 11748341Abstract: In different kinds of forms with incomplete lines, or with different color cells in lieu of lines, virtually completing or providing the lines enables formation of tables from which keywords and content in the forms may be identified. Where a form may have one or more such tables, as can be the case with forms with irregular formats, multiple tables may be identified, to facilitate identification of keywords and content in each such table. In embodiments, deep learning techniques may be applied. Cost analysis involving minimum distances between keywords and content may be performed, with the cost analysis also facilitating formation of a keyword dictionary and a content dictionary.Type: GrantFiled: March 30, 2021Date of Patent: September 5, 2023Assignee: KONICA MINOLTA BUSINESS SOLUTIONS U.S.A., INC.Inventor: Junchao Wei
-
Patent number: 11748401Abstract: A method of generating congruous metadata is provided. The method includes receiving a similarity measure between at least two multimedia objects. Each multimedia object has associated metadata. If the at least two multimedia objects are similar based on the similarity measure and a similarity threshold, the associated metadata of each of the multimedia objects are compared. Then, based on the comparison of the associated metadata of each of the at least two multimedia objects, the method further includes generating congruous metadata. Metadata may be tags, for example.Type: GrantFiled: February 21, 2019Date of Patent: September 5, 2023Assignee: YAHOO ASSETS LLCInventors: Malcolm Slaney, Kilian Weinberger