Patents Examined by Albert M Phillips, III
  • Patent number: 11775475
    Abstract: 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: Grant
    Filed: March 5, 2019
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amber Tianqi Guo, Benjamin M. Schultz, Frederick Justus Smith, IV, Axel Rietschin, Hari R. Pulapaka, Mehmet Iyigun, Jonathan De Marco
  • Patent number: 11775493
    Abstract: 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: Grant
    Filed: March 4, 2017
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matteo Venanzi, Katja Hofmann, Filip Andrzej Radlinski, Brian Brost
  • Patent number: 11775587
    Abstract: 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: Grant
    Filed: May 18, 2022
    Date of Patent: October 3, 2023
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Peter Hartmann, Richard Clarence Dayo Fabros, Anthony Amaro, Jr., John M. Caldwell
  • Patent number: 11768878
    Abstract: 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: Grant
    Filed: September 20, 2019
    Date of Patent: September 26, 2023
    Assignee: 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: 11762859
    Abstract: 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: Grant
    Filed: September 28, 2020
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Peng Hui Jiang
  • Patent number: 11762852
    Abstract: 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: Grant
    Filed: November 29, 2021
    Date of Patent: September 19, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Mikhail Rumiantsau, Aliaksei Vertsel, Seth Tucker Stafford, Alexey Zenovich, Alyaksandr Zaytsav
  • Patent number: 11763339
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: September 19, 2023
    Assignee: GOOGLE LLC
    Inventors: Gaofeng Zhao, Ping Fu
  • Patent number: 11755598
    Abstract: 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: Grant
    Filed: January 21, 2022
    Date of Patent: September 12, 2023
    Assignee: VAST.COM, INC.
    Inventors: Komal Singh Sethi, Milos Milinko Tatarevic, Aleksandar Milutin Bradic, Kevin Allen Laws
  • Patent number: 11755662
    Abstract: 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: Grant
    Filed: March 6, 2019
    Date of Patent: September 12, 2023
    Assignee: GOOGLE LLC
    Inventors: Alasdair John Mackintosh, Aayush Kumar
  • Patent number: 11755583
    Abstract: 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: Grant
    Filed: April 14, 2020
    Date of Patent: September 12, 2023
    Assignee: Capital One Services, LLC
    Inventors: Dennis J. Mire, Puneet Goyal, Siddharth Gupta, Srinivas Kumar, Deepak Sundararaj, Oron Hazi
  • Patent number: 11755678
    Abstract: 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: Grant
    Filed: September 13, 2022
    Date of Patent: September 12, 2023
    Assignee: FOUNDRYDC, LLC
    Inventors: Ned Brody, James Manzi
  • Patent number: 11755615
    Abstract: 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: Grant
    Filed: October 6, 2017
    Date of Patent: September 12, 2023
    Assignee: THE BOEING COMPANY
    Inventors: Rodolfo A. Santiago, Claudiu Bogdan Sherry Danilov, Greg Kimberly
  • Patent number: 11748344
    Abstract: 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: Grant
    Filed: June 30, 2021
    Date of Patent: September 5, 2023
    Assignee: FanDuel Limited
    Inventors: Edwin A. Campbell, Calum Haszeldine, Derek R. Masson, Andreas Iatropoulos, Cameron Doyle, Leanne Mckenzie, Mathieu Patureau Mirand
  • Patent number: 11748332
    Abstract: 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: Grant
    Filed: March 15, 2021
    Date of Patent: September 5, 2023
    Assignee: Commvault Systems, Inc.
    Inventor: Kuldeep Kumar
  • Patent number: 11748341
    Abstract: 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: Grant
    Filed: March 30, 2021
    Date of Patent: September 5, 2023
    Assignee: KONICA MINOLTA BUSINESS SOLUTIONS U.S.A., INC.
    Inventor: Junchao Wei
  • Patent number: 11748401
    Abstract: 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: Grant
    Filed: February 21, 2019
    Date of Patent: September 5, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Malcolm Slaney, Kilian Weinberger
  • Patent number: 11741126
    Abstract: A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: August 29, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ajay Madhavan, Stanislav Liberman, Kireeti Reddy
  • Patent number: 11741173
    Abstract: Displaying relevant data subsets of at least one data collection includes providing an input data subset, determining a plurality of partial relevance values for different characteristics of each of the plurality of data subsets of the at least one data collection with respect to the input data subset according to a term frequency of terms in the input data subset and term in each of the plurality of data subsets of the at least one data collection and according to an inverse document frequency of the terms, determining a relevance of each of the plurality of data subsets of the at least one data collection based on the partial relevance values of the different characteristics, and displaying at least a portion of the data subsets of the at least one data collection in order of relevance.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: August 29, 2023
    Assignee: Evernote Corporation
    Inventors: Mark Ayzenshtat, Jakob Bignert, Phil Libin, Phil Constantinou, Connie Chan
  • Patent number: 11741095
    Abstract: A method of generating structured relation information in an electronic device may include: classifying a first text input received by at least one application installed on the electronic device, into at least one category; extracting, from the first text input, a first entity representing a context of the first text input; generating structured relation information by associating the first entity extracted from the first text input, with a second entity extracted from at least one second text input stored in the electronic device or a server; and displaying the structured relation information on the electronic device.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: August 29, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Naresh Purre, Shubham Vatsal, Sukumar Moharana, Debopriya Shukla, Benu Madhab Changmai, Sreevatsa Dwaraka Bhamidipati, Bhan Natasha, Tripuramallu Sanjana, Sriram Shashank
  • Patent number: 11741063
    Abstract: An example system includes a processor to receive, from a client device, a delete query requesting deletion of a row of in a fully homomorphically encrypted (FHE) database. The processor can store an identifier of the row to be deleted in a deletion queue, where the row is to be replaced with values of a row to be inserted from a received insertion query.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Allon Adir, Michael Mirkin, Ramy Masalha, Omri Soceanu