Patents Examined by Linh Black
  • Patent number: 11948159
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scalable matrix factorization. A method includes obtaining a Structured Query Language (SQL) query to create a matrix factorization model based on a set of training data, generating SQL sub-queries that don't include non-scalable functions, obtaining the set of training data, and generating a matrix factorization model based on the set of training data and the SQL sub-queries that don't include non-scalable functions.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Amir H. Hormati, Lisa Yin, Umar Ali Syed, Mingge Deng
  • Patent number: 11940978
    Abstract: An example operation may include one or more of generating a plurality of successive data points of an iterative simulation based on predefined checkpoints, each data point identifying an evolving state of the iterative simulation with respect to a previous data point among the successive data points, transmitting a blockchain request for validating state data within a first data point among the plurality of successive data points to a first subset of endorsing nodes of a blockchain network, and transmitting a blockchain request for validating state data within a second data point among the plurality of successive data points to a second subset of endorsing nodes which are mutually exclusive from the first subset of endorsing nodes of the blockchain network for parallel endorsement of the first and second data points.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kiran Raman, Kush R. Varshney, Roman Vaculin, Michael Hind, Sekou L. Remy, Eleftheria K Pissadaki, Nelson K. Bore
  • Patent number: 11899696
    Abstract: The technology disclosed relates to systems and methods for generating a multi-part place identifier with at least one part. The system includes logic to receive a location address and a place name wherein the location address is a validated address. The system includes logic to calculate a geocode for the location address and use the geocode to identify a geometrical boundary encompassing the location address. The system includes logic to convert the identified geometrical boundary to an alpha-numeric identifier forming a Where part of the multi-part place identifier. The system can use an input location address or a place name to match a previously generated and stored multi-part place identifier. The system can provide the generated or matched multi-part place identifier to a user for use in further analysis.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: February 13, 2024
    Assignee: SafeGraph, Inc.
    Inventors: Auren Hoffman, Felix Cheung, Lauren Spiegel, Piotr W. Kozikowski Kruczkowska, Russ Thompson, Christopher Jones, Ross Epstein, Roshan George
  • Patent number: 11868321
    Abstract: A method for a server to manage data in a peer-to-peer blockchain network is described herein. The method includes generating, by a multi-tenant web server, an exchange object for the peer-to-peer blockchain network, wherein the exchange object includes a set of exchange fields and a mapping between each exchange field in the set of exchange fields and a field of a physical object associated with each peer in the peer-to-peer blockchain network; generating, by the multi-tenant web server, a transaction object based on the exchange object, wherein the transaction object includes the set of exchange fields and proposes an alternation to a physical object; and making, by the multi-tenant web server, the transaction object available to the peers in the peer-to-peer blockchain network to attempt to obtain consensus for the alteration.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: January 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Prithvi Krishnan Padmanabhan, Sri Naga Deepthi Velisetti, Philip Norman Calvin, Brent Fosdick, Andrew Emil Conn
  • Patent number: 11868345
    Abstract: A data processing method includes: selecting one or more contents from a plurality of contents each of which includes a first plurality of terms, based on a history of search terms and browsing states of the plurality of contents, the search terms having been searched for in a database storing a second plurality of terms and related information of each of the second plurality of terms; and outputting information representing the selected one or more contents.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: January 9, 2024
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Kentaro Ogawa
  • Patent number: 11853529
    Abstract: A computer system displays a user interface that includes a flow pane, a tool pane, a profile pane, and a data pane. The flow pane displays a node/link flow diagram that identifies data sources, operations, and output datasets. The tool pane includes a data source selector that enables users to add data sources to the flow diagram, and includes an operation palette that enables users to insert nodes into the flow diagram for performing specific transformation operations. The profile pane displays schemas corresponding to selected nodes in the flow diagram, including information about data fields and statistical information about data values for the data fields and enables users to modify the flow diagram by interacting with individual data elements. The data pane displays rows of data corresponding to selected nodes in the flow diagram, and enables users to modify the flow diagram by interacting with individual data values.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: December 26, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Will Pugh, Isaac Kunen
  • Patent number: 11847148
    Abstract: A control section includes: an identifying section configured to, by referring to one or more search keywords set for one or more control targets, identify at least one search keyword from among the one or more search keywords, the at least one search keyword matching any of one or more main words contained in input data acquired through voice input; and a selecting section configured to select at least one control target from among the one or more control targets based on one or more numeric values obtained through calculation of one or more expressions each of which batch-converts, into numerical form, one or more of the one or more search keywords set for the one or more control targets.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: December 19, 2023
    Assignee: SCHNEIDER ELECTRIC JAPAN HOLDINGS LTD.
    Inventor: Toru Terada
  • Patent number: 11829583
    Abstract: Responsive to a request to share managed content with a user of an external system, a content server in an enterprise computing environment makes a copy of the managed content, sends the copy with information identifying the user of the external system to the external system, establishes a revocable link between the managed content in the repository and the copy in the external system, locks the managed content in the repository, and indicates to the requesting user that the managed content is locked from editing. Responsive to a request to stop sharing, the content server revokes the link and notifies the external system that sharing has been revoked. If the copy has been modified, the content server retrieves a modified version of the copy from the external system and saves the modified version as a new version of the managed content in the repository.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 28, 2023
    Assignee: Open Text SA ULC
    Inventors: Raja Elias Hawa, David Andrew Templeton
  • Patent number: 11803559
    Abstract: A method comprising: during a first time period, obtaining one or more first content ratings of a particular content item from one or more first users, each first content rating defining a first user measure of a belief state of the particular content item; and generating a first content score for the particular content item, the first content score defining a crowd-sourced measure of the belief state of the particular content item; during a second time period, obtaining one or more second content ratings from one or more second users for the particular content item, each second content rating defining a second user measure of the belief state of the particular content item; and generating a second content score for the particular content item, the second content score defining a second crowd-sourced measure of the belief state of the particular content item; comparing the second crowd-sourced measure of the belief state of the particular content item against each of the one or more first content ratings of t
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: October 31, 2023
    Assignee: Applied Decision Research LLC
    Inventors: Richard Kim, Travis Trammell
  • Patent number: 11741139
    Abstract: Systems and methods are presented for providing a response to a user query. Reception of a user query is detected. An augmentation machine learning model is utilized to determine one or more variations of the user query that correspond to a semantic meaning of the user query. A plurality of response candidates is determined that correspond to the user query by comparing the user query and the one or more variations of the user query to a plurality of documents. A final response candidate is determined from the plurality of response candidates based on utilizing a semantic machine learning model to perform a semantic comparison between the plurality of response candidates and at least the user query.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: August 29, 2023
    Assignee: PayPal, Inc.
    Inventors: Yuzhen Zhuo, Sandro Cavallari, Van Hoang Nguyen, Kim Dung Bui, Rey Neo, Harsha Singalreddy, Lei Xu, Hewen Wang, Quan Jin Ferdinand Tang, Chun Kiat Ho
  • Patent number: 11720590
    Abstract: Systems and methods for personalized visualization recommendation are described.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: August 8, 2023
    Assignee: ADOBE INC.
    Inventors: Ryan Rossi, Vasanthi Holtcamp, Tak Yeon Lee, Sungchul Kim, Sana Lee, Nathan Ross, John Anderson, Fan Du, Eunyee Koh, Xin Qian
  • Patent number: 11636351
    Abstract: System and method for amplifying the accuracy of forecasts generated by software systems that harness the collective intelligence of human populations by curating optimized sub-populations through an intelligent selection process. Participants predict event outcomes and/or provide evaluations of their confidence in their predictions. The system determines a score wherein the alignment score indicates how well that participant's prediction aligns with the predictions given by the baseline population. Participants can then be selected from the population based on the participant alignment scores.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: April 25, 2023
    Assignee: Unanimous A. I., Inc.
    Inventors: Louis B. Rosenberg, Gregg Willcox
  • Patent number: 11636100
    Abstract: A system described herein may provide a technique for the compression of query terms and search data against which the query terms may be evaluated. The compression may be dynamic, in that a quantity of bits used to compress the search data and query terms may be based on a quantity of unique characters included in a given query term. The compression may further include reducing the volume of search data by compressing entire words, that do not include any of the unique characters of the query term, to one particular code.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: April 25, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Herbert Shin, Jose A. Ocasio Serra
  • Patent number: 11573976
    Abstract: A method and an apparatus for managing a service request in a blockchain network are provided. The method includes receiving, by a first device, a service request, identifying an intent from the service request, selecting one or more atomic contracts, each of which is related to the intent, wherein the atomic contracts are associated with a second device on the blockchain network and are verified in the blockchain network, generating a new contract including the atomic contracts, and broadcasting the new contract over the blockchain network.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: February 7, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Abhishek Sharma, Mainak Choudhury, Vikalp Mullick
  • Patent number: 11490232
    Abstract: A set of conversations taking place by users within a geographic location are identified. Keywords for a conversation under analysis, in that geographic location, are identified based on a frequency with which terms are used in the conversation under analysis and in the related conversations. The keywords are automatically added as searchable terms corresponding to the conversation under analysis, and a communication system is controlled to notify client components of the keywords.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lakshmi Narayana Mummidi, Arindam Biswas
  • Patent number: 11468127
    Abstract: This disclosure generally relates to data delivery in distributed applications. One example method includes identifying a data source associated with a shuffle operation, the data source configured provide data from a data set associated with the shuffle operation; identifying a data sink associated with the shuffle operation, the data sink configured to receive data provided by the data source; associating a shuffler component with the shuffle operation, the shuffler component configured to receive data from the data source and provide the data to the data sink; receiving, by the shuffler component, a first data portion from the data source; providing, by the shuffler component, the first data portion to the data sink; receiving, by the shuffler component, a second data portion from the data source, the second data portion being received from the data source prior to or concurrent with providing the first data portion to the data sink.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 11, 2022
    Assignee: Google LLC
    Inventors: Matthew A. Armstrong, Matthew B. Tolton, Hossein Ahmadi, Michael Entin
  • Patent number: 11341384
    Abstract: For use with a physical document bearing content visible when illuminated by light in the human visible spectrum, a tag printer, a verifier and a document processing system employing one or both of the printer and the verifier. In one embodiment, the tag printer includes: (1) a processor operable to generate metadata regarding the physical document and (2) a printer associated with the processor and operable to print a tag containing the metadata on a location of the physical document irrespective of locations of the content using an ink substantially invisible in the spectrum.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: May 24, 2022
    Assignee: BancTec, Incorporated
    Inventors: Dennis A. Hoenich, David W. Hunt, Walter K. Logan, James H. Wicker, John P. Fiala
  • Patent number: 11308038
    Abstract: Container images can be copied. For example, a computing device can segment a container image into at least two data chunks. The computing device can determine a reference count for a data chunk among the at least two data chunks. The computing device can determine that the reference count for the data chunk is below a threshold value. In response to determining that the reference count for the data chunk is below the threshold value, the computing device can prevent a destination device from being queried about the data chunk prior to transmitting the data chunk to the destination device.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 19, 2022
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Dennis Keefe
  • Patent number: 11294862
    Abstract: Compounding file system metadata operations via buffering is disclosed. In various embodiments, an indication to send locally-stored file system operations to a remote file system metadata server is received. A dependency graph or other data structure reflecting dependencies between the locally-stored file system operations to identify a linear chain of dependent file system operations. Operations comprising the linear chain are combined into a compound file system operation. The compound file system operation is sent to the remote file system metadata server.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 5, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Deepti Chheda, Diwaker Gupta, Vaibhav Kamra, Nathan Rosenblum, Niraj Tolia
  • Patent number: 11288250
    Abstract: A computing system may include a database disposed within a remote network management platform that manages a managed network, and server device(s) associated with the platform and configured to: transmit, to a third-party computing system, a request for general information identifying computing resources of the third-party computing system assigned to the managed network; receive, from the third-party computing system, a response indicating resource names and types of the resources that were identified; based on the response, determine that a first resource is of a first type, and responsively store, in the database, a first representation that has just data fields containing the general information from the response that identifies the first resource; and based on the response, determine that a second resource is of a second type, and responsively store, in the database, a second representation that has data fields arranged to contain specific information about the second resource.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: March 29, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Hail Tal, Yuval Rimar, Asaf Garty