Patents Issued in February 14, 2023
  • Patent number: 11580145
    Abstract: A method comprising receiving first data representative of a query. A representation of the query is generated using an encoder neural network and the first data. Words for a rephrased version of the query are selected from a set of words comprising a first subset of words comprising words of the query and a second subset of words comprising words absent from the query. Second data representative of the rephrased version of the query is generated.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Anjishnu Kumar, Daniele Bonadiman
  • Patent number: 11580146
    Abstract: A rule storing unit stores a set of rules each defining facts and a relation between the facts, and weights representing importance levels of the rules. An input data storing unit stores input data. A query storing unit stores a query. An importance level calculating unit calculates an importance level of each fact type of the facts defined by the rules. A fact data generating unit generates, for each fact type, fact data in which true/false is observed as a fact by a number corresponding to the importance level of the fact type, from the input data. A fact data storing unit stores the fact data. An inference performing unit performs probabilistic inference of a result of the query by using the fact data, the rules, and the weights. An output unit outputs a result of the inference.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: February 14, 2023
    Assignee: NEC CORPORATION
    Inventors: Yuki Hayashi, Jun Suzuki
  • Patent number: 11580147
    Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 14, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Manikanta Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
  • Patent number: 11580148
    Abstract: Techniques are disclosed for content storage in a way that facilitates consistent and concurrent read/write processing of stored documents. An example methodology implementing the techniques includes segmenting the contents of a document into a plurality of content segments and storing the plurality of content segments within a data structure, the data structure including storage blocks having storage portions and buffer portions. The storage of the plurality of content segments includes storage of content segments within a storage portions of the storage blocks of the data structure. The method also includes receiving at least one change to the content and utilizing a buffer portion of at least one storage block to store the at least one change to the content.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: February 14, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Yongyu Chen, Lei Xu, Wei Long, Liang Bao
  • Patent number: 11580149
    Abstract: Data analytics systems and methods are disclosed herein. A parser can parse reference data from various data sources to store in a data structure. An uploader can receive study data designated by a researcher and store the study data in the data structure. A matcher can compare analyte nameset data in the study data with analyte nameset data from the reference data to generate one or more links each correlating an instance of an analyte in the study data with an instance of that analyte in the reference data. Library overlays each include one or more modules to access reference data to generate organized associations of reference data. A calculation engine can receive a selection of one or more library overlay(s) and manipulate the reference data and study data according to the organized associations of the selected library overlay(s) to generate configured data stored in a collection of data caches for presentation to a researcher via a user interface.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: February 14, 2023
    Assignee: Verso Biosciences, Inc.
    Inventors: Bruce W. Yu, Chi-Ming J. Chien, Jeffrey R. Wong, Steven M. Watkins
  • Patent number: 11580150
    Abstract: Some embodiments may perform operations of a process that includes obtaining a natural language text document and use a machine learning model to generate a set of attributes based on a set of machine-learning-model-generated classifications in the document. The process may include performing hierarchical data extraction operations to populate the attributes, where different machine learning models may be used in sequence. The process may include using a pre-trained Bidirectional Encoder Representations from Transformers (BERT) model augmented with a pooling operation to determine a BERT output via a multi-channel transformer model to generate vectors on a per-sentence level or other per-text-section level. The process may include using a finer-grain model to extract quantitative or categorical values of interest, where the context of the per-sentence level may be retained for the finer-grain model.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: February 14, 2023
    Assignee: Dsilo, Inc.
    Inventors: Jaya Prakash Narayana Gutta, Sharad Malhautra, Lalit Gupta
  • Patent number: 11580151
    Abstract: A system and method including receiving sets of sensor data associated with sensors configured to monitor one or more systems. Sensor fingerprints are generated for each set of sensor data based on the sensor data. At least one proximity value is computed for each sensor by comparing the fingerprint of that sensor with another fingerprint. Clusters of similar sensors are identified based at least upon the proximity values of the sensors.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: February 14, 2023
    Assignee: Arundo Analytics, Inc.
    Inventors: Matthew Strecker Burriesci, Martin Jared Lee
  • Patent number: 11580152
    Abstract: A media storage service may store a plurality of copies of a same media recording in cloud DVR, one copy specific to one of a plurality of clients. The client may interact directly with the media storage service based on path-based indexing techniques for playback of the media recording. The client may send a request, including a path of a manifest file associated with the copy specific to the client, to the media storage service. The manifest file may include information indicating respective paths of one or more segments of the copy. The media storage service may identify and return the manifest file to the client. The media storage service may further receive requests from the client to access the segments of the copy. The requests may include the respective paths, based on which the media storage service may retrieve the segments for the client to play.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Akhil Ramachandran, Ahmet Gurcan, Meera Jindal, Benjamin Aldouby Schwartz, Abilash Ravikumar, Ryan Farris, Saurav Sengupta, Dylan Kyle Abraham, Michael Kale
  • Patent number: 11580153
    Abstract: An online system generates a cluster group and uses membership in the cluster group as an eligibility criteria for presenting a content item. The online system receives a request from a third party system to present the content item. The online system also receives identification information about users who have visited webpages associated with the third party system and descriptive information associated with the webpages. Based on the descriptive information, the online system extracts tags for the webpages and classifies the webpages into one or more categories that include a category associated with the content item. The online system generates a seed group that includes users who visited webpages in the category associated with the content item. The online system further expands the seed group to a cluster group by applying a cluster model to one or more characteristics of each candidate user not included in the seed group.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Jason Jiawei Liao, Divakar D. Balasubramanian, Ryan Patrick Batterman
  • Patent number: 11580154
    Abstract: Systems and methods for enabling quick access to media options are provided. A display of a plurality of icons is generated, wherein each of the plurality of icons represents a different one of a plurality of applications. A user input is detected that identifies a first of the plurality of icons associated with a first of the plurality of applications. In response to determining that the user input corresponds to a quick access operation, first and second media asset identifiers and corresponding media options are retrieved from each of second and third applications. A menu that includes the retrieved first and second media asset identifiers is generated for display with the plurality of icons.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: February 14, 2023
    Assignee: Rovi Guides, Inc.
    Inventor: William L. Thomas
  • Patent number: 11580155
    Abstract: A digital image display device for displaying a sequence of digital media assets, the digital media assets including both individual digital still images and groups of related digital still images, comprising a display screen; a processor; and a processor-accessible program memory. The processor-accessible program memory stores executable instructions for causing the processor to execute the steps of: designating a sequence of digital media assets; and sequentially displaying each digital media asset in the sequence of digital media assets on the display screen, wherein if a displayed digital media asset is an individual digital still image it is displayed for a specified display time duration, and if a displayed digital media asset is a group of related digital still images the display time duration is subdivided and each of the digital still images in the group of related digital still images is displayed for a corresponding display time duration fraction.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: February 14, 2023
    Assignee: KODAK ALARIS INC.
    Inventors: Marc Krolczyk, Marc Nicolas Gudell, Frank Marino
  • Patent number: 11580156
    Abstract: A workpiece image search apparatus includes: a workpiece image deformation unit that generates a third workpiece image by deforming a second workpiece image so that a difference in workpiece shape between a first workpiece image and the second workpiece image becomes smaller, wherein the first workpiece image is obtained by projecting a first workpiece shape of a first workpiece on a two-dimensional plane, and the second workpiece image is obtained by projecting a second workpiece shape of a second workpiece on a two-dimensional plane; and a similarity calculation unit that calculates a similarity between the first workpiece shape and the second workpiece shape by comparing the third workpiece image with the first workpiece image.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: February 14, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Hiroyuki Kinoshita, Ryosuke Kawanishi, Toshiyuki Morita
  • Patent number: 11580157
    Abstract: Implementations are described herein for leveraging digital media files retrieved and/or created by users to predict/determine topics of potential relevance to the users. In various implementations, digital media file(s) created and/or retrieved by a user with a client device may be applied as input across trained machine learning model(s), which in some cases are local to the client device, to generate output that indicates object(s) detected in the digital media file(s). Data indicative of the indicated object(s) may be provided to a remote computing system without providing the digital media file(s) themselves. In some implementations, information associated with the indicated object(s) may be retrieved and proactively output to the user. In some implementations, a frequency at which objects occur across a corpus of digital media files may be considered when determining a likelihood that a detected object is potentially relevant to a user.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: February 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Robert Rose, Qun Cao
  • Patent number: 11580158
    Abstract: Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced are provided. In some embodiments, a method for presenting map information with video information is provided, the method comprising: receiving a request for a video from a user device; determining if there is location information associated with portions of the video; in response to determining that there is location information associated with the video, causing first map information corresponding to the location information to be presented in a first format during presentation of the video; receiving an indication that the first map information has been selected; in response to receiving the indication, causing second map information corresponding to the portion of the video that was being presented to be presented by the user device, wherein the second map information is presented in a second format.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: February 14, 2023
    Assignee: Google LLC
    Inventors: Cinthia Rodrigues Abou Assali, Nayeli Rodriguez, Jonathan Becquemin, Leon Bayliss, Gregory Blay-Desforges
  • Patent number: 11580159
    Abstract: Systems and methods for full motion video search are provided. In one aspect, a method includes receiving one or more search terms. The search terms include one or more of a characterization of the amount of man-made features in a video image and a characterization of the amount of natural features in the video image. The method further includes searching a full motion video database based on the one or more search terms.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: February 14, 2023
    Assignee: KBR WYLE SERVICES, LLC
    Inventors: Kenneth A. Abeloe, Dennis Hsu
  • Patent number: 11580160
    Abstract: A method, computer program and apparatus is disclosed. The method, performed by one or more processors, may comprise receiving, from one or more predetermined organizations, datasets representing entities and datasets representing one or more tasks for those entities and storing in a database, in accordance with an ontology which is common to the organizations, the received one or more datasets as data objects, the ontology defining properties of data objects and relationships between the data objects. The method may also comprise mapping the data objects stored in the database to the organization from which the one or more datasets were received and receiving, through a querying application, a query from a user of one of the predetermined organizations to view one or more data objects relating to a task.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: February 14, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Anshuman Prasad, Hasan Dincel, James Neale
  • Patent number: 11580161
    Abstract: Generally described, one or more aspects of the present application relate to data search system that can facilitate data searches such that the amount of computing resources such as processing power and bandwidth used to generate and output search results is reduced. For example, in response to a search request specifying a set of search criteria, the data search system may identify a combination of sub-criteria, access a pre-generated threshold corresponding to the combination of sub-criteria, determine a real-time index value corresponding to the combination of sub-criteria, identify a plurality of resources that satisfy the set of search criteria, and output a subset of the plurality of resources to the user computing device from which the search request was received.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: February 14, 2023
    Assignee: Trusted, Inc.
    Inventors: Lennie Sliwinski, Farid Aliev, Samuel Zachary Scott
  • Patent number: 11580162
    Abstract: Software that may be implemented using a circuit is disclosed. The software may include an Application Programming Interface (API) to receive a request from an application relating to a key-value pair for a Key-Value Solid State Drive (KV-SSD). The key-value pair may include a key and a value; the application may be executed by a processor. The software may also include combiner software to combine the key with an index to produce an indexed key, and execution software to execute an operation on the KV-SSD using the indexed key and the value.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: February 14, 2023
    Inventors: Balakrishnan Ganeshan, Alex Dininno, Giridhar G. Basava
  • Patent number: 11580163
    Abstract: A URL and a categorization associated with the URL are received. A key associated with the received URL is determined. An operation is performed on a database using the determined key. Examples of such operations include inserting the categorization into the database, changing a value associated with the key in the database, removing a key-value pair from the database, and querying the database.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: February 14, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Wei Cao, Dao-Chen Zheng
  • Patent number: 11580164
    Abstract: Methods and systems for presenting time series for analysis. A method may receive a first input defining a metric that indicates a relationship between a first and a second time series that are each associated with at least a first data object of a plurality of data objects, generate a first plot depicting the metric as determined from the first and the second time series, receive, via the user interface, a second input of a selection of a second data object of the plurality of data objects, determine, via an ontology, a relationship of the second data object with a third and a fourth time series that, respectively, are associated with series types that match series types associated with the first and the second time series, and generate and display, in the user interface, a second plot depicting the metric as determined from the third and the fourth time series.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: February 14, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Xavier Falco, John McRaven, Spencer Tank, Shuyang Li, Mikhail Proniushkin
  • Patent number: 11580165
    Abstract: This disclosure relates to streaming real-time messages over time to client applications according to query subscriptions that match content from a large stream of messages exchanged on a messaging platform in a manner that increases the speed of message delivery, effectively controls the management of computer resources to handle the fluctuation of the number of active query subscriptions, and/or increases the security of matching the query subscriptions against messages generated from the perspective of the authors while delivering those messages in real-time from the perspective of the users that initiated the query subscriptions.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: February 14, 2023
    Assignee: Twitter, Inc.
    Inventors: Rishi Renjith, Mirela Anghel, Kevin Goodier, George Leontiev, Daithi O Crualaoich, Tom Ashworth, Sol Plant, Andreas Savvides, Guillaume Marty, Ralph Cowling, Leonardo Andres Garcia Crespo
  • Patent number: 11580166
    Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. Alignment of span data structures may be performed when generating the regular expression.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: February 14, 2023
    Assignee: Oracle International Corporation
    Inventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
  • Patent number: 11580168
    Abstract: The present teaching relates to providing a query suggestion. In one example, a request is received for query suggestions with respect to a query prefix input by a user. A plurality of query suggestions is determined based on the query prefix and a preceding query input by the user. A degree of popularity of the preceding query is determined. One or more query suggestions are selected from the plurality of query suggestions based on the degree of popularity of the preceding query. The one or more query suggestions are provided as a response to the request.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 14, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Amit Goyal, Hongbo Deng
  • Patent number: 11580169
    Abstract: A computer-implemented method of auditing drug supply chain data gathered from a distributed ledger is disclosed. The method includes receiving a population of drug product records from the distributed ledger. The method includes receiving a first set of drug product criteria. The method includes determining a weighted probability for one or more drug product records of the population of drug product records. The method includes generating a randomized first subset of drug product records from the population of drug product records based on the weighted probability of the one or more drug product records. Other methods, systems, and the like for unbiased drug selection for audit are also disclosed.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: February 14, 2023
    Assignee: OMNY, Inc.
    Inventor: Sean O'Brien
  • Patent number: 11580170
    Abstract: Generating granular clusters for real-time processing is provided. The systems can identify tokens based on aggregating input from computing devices over a time interval. The systems can identify, based on metrics, a subset of tokens for cluster generation. The systems can generate, via a clustering technique, token clusters from the subset of the tokens, each of the token clusters comprising two or more tokens from the subset of the tokens. The systems can apply a de-duplication technique to each of the token clusters. The systems can apply a filtering technique to the token clusters to remove tokens erroneously grouped in a token cluster. The systems can assign, based on a selection process, a label for each of the token clusters. The systems can activate, based on a number of remaining tokens in each of the token clusters, a subset of the token clusters for real-time content selection.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: February 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Xuerui Wang, Daniel Li, Xiaodan Song, Jie Han, Rahul Sharma
  • Patent number: 11580171
    Abstract: A system, method and interface for compiling literary works from specialized databases and/or from unique interfaces is provided, including a custom database compiled from plural existing literary indexes, wherein a master index is harmonized from said existing indexes according to common terms (e.g., book, chapter and verse for biblical indexes) with deleted duplicates. In exemplary embodiments, the master index is also augmented by ingestion of additional literary works in digital form that are chopped up based on said common terms (e.g., book, chapter, verse) extracted from the literary work.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 14, 2023
    Assignee: HARPERCOLLINS CHRISTIAN PUBLISHING, INC.
    Inventors: Robert L. Edington, John Cain, Jeffrey Hendricks, John Crawford, Robert Branch
  • Patent number: 11580172
    Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: February 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
  • Patent number: 11580173
    Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: February 14, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: David Skiff, Peter Wilczynski, Timothy Wilson, John Carrino
  • Patent number: 11580174
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for a web-based process to generate electronic checklists and deploy electronic checklists. One method may include: receiving bulk data from a user device; parsing the bulk data to form a loadable database for an electronic procedure system of a vehicle; generating a rendering of an electronic checklist of one or more electronic checklists based on the loadable database; transmitting a first message to the user device, the first message including the rendering of the electronic checklist; iteratively performing an authoring process using a web-based tool to update the loadable database; receiving a second message from the user device, the second message including an instruction to transmit the updated loadable database to the electronic procedure system of the vehicle; and transmitting a third message to the vehicle, the third message including the updated loadable database.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 14, 2023
    Assignee: Honeywell International Inc.
    Inventors: Cody Ryan Conaway, Timothy R. DeWitt, Kevin Wayne Williams
  • Patent number: 11580175
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transcoding and providing resources. A query is received. A resource is generated, and the resource, when processed by a client device, causes the client device to perform various operations. The operations include displaying a search result having an associated landing page and detecting user interaction with the search result. The operations include, in response to detecting user interaction with the search result, displaying a first portion of the landing page that is embedded within the resource and requesting, over a network, a second portion of the landing page. The operations include receiving the second portion of the landing page, and loading the second portion of the landing page. The generated resource is provided in response to the query.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: February 14, 2023
    Assignee: Google LLC
    Inventors: Hiroshi Mizuno, Ryoichi Imaizumi
  • Patent number: 11580176
    Abstract: A system for real-time search, including: a set of partitions, each including a set of segments, each segment corresponding to a time slice of messages posted to the messaging platform, and a real-time search engine configured to receive a search term in parallel with other partitions in set the set of partitions, and search at least one of the set of segments in reverse chronological order of the corresponding time slice to identify document identifiers of messages containing the search term; and a search fanout module configured to: receive a search query including the search term; send the search term to each of the set of partitions for parallel searching; and return, in response to the search query, at least one of the identified document identifiers of messages containing the search term.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: February 14, 2023
    Assignee: Twitter, Inc.
    Inventors: Michael Busch, Samuel Luckenbill, Brian Larson, Patrick J. Lok, Krishna Gade, Francesco G. Callari, Ugo Di Girolamo
  • Patent number: 11580177
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain. In one aspect, a method includes accessing a first resource belonging to a particular domain, selecting an anchor in the first resource linking to a second resource belonging to the particular domain, identifying particular text content in the first resource that is subordinate to the anchor that the second resource includes the particular text content that is subordinate to the anchor, based on determining that the second resource includes the particular text content that is subordinate to the anchor, generating a domain template for the particular domain, the domain template specifying a location of the particular text content in the second resource, and determining, for each respective resource belonging to the particular domain having a structure matching the domain template, respective text content for the respective resource.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: February 14, 2023
    Assignee: Google LLC
    Inventors: Chen Sun, Yifan Xu
  • Patent number: 11580178
    Abstract: Methods, non-transitory computer readable media, and computing devices for three-dimensional searching that precisely targets retrieval within diverse types of content includes retrieving web content in response to a received request from a client device. A destination page, an address within the page, and an offset distance from a starting point at the address to a correlated responsive portion of the web content to the received request is identified. The responsive web content with the identified destination page, the address, and the offset distance is provided to the requesting client device.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: February 14, 2023
    Assignee: CGI COMMUNICATIONS, INC.
    Inventor: Gregory S. Thoen
  • Patent number: 11580179
    Abstract: A method and system for recommending articles including: receiving a customer request from the customer during the session; generating case data for a case, by an article recommender app; configuring a training set based on the subject and description data of the customer request; identifying, by an artificial intelligence (AI) app, a first pool of articles from a knowledge database; identifying by at least one query, a second pool of articles from a case article database to into a merged pool of articles; assigning, by the AI app, an implicit label to one of the first pool and the second pool of the articles; applying a model derived by the AI app based on customer behavior and a set of features related to the case to classify each article of the merged pool of articles based at least in part on the predicted relevance of the article.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: February 14, 2023
    Assignee: salesforce.com, inc.
    Inventors: Pingping Xiu, Sitaram Asur, Anjan Goswami, Ziwei Chen, Na Cheng, Suhas Satish, Jacob Nathaniel Huffman, Peter Francis White, WeiPing Peng, Aditya Sakhuja, Jayesh Govindarajan, Edgar Gerardo Velasco
  • Patent number: 11580180
    Abstract: A system and improved method for managing an individual's job applications and networking processes in a digital, visual manner. In one aspect of the present invention, the platform is realized in the form of a web application with different sections, including one for tracking job applications, one for tracking networking outreach and engagement, and another for seeing tasks from both of those other sections. Data relevant to individual job applications and networking opportunities is stored in each section and displayed in an interactive kanban board-manner to enable them to manipulate their status and stay organized. Additional integrations and features include permitting importing and exporting data to third party servicers, such as job boards, applicant tracking systems, and calendars, and automated movement and prioritization using artificial intelligence/machine learning techniques applied to specific and aggregated data from other users.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: February 14, 2023
    Assignee: Jobwell, Inc.
    Inventors: Daniel Kent, May Lu, Richard Lin
  • Patent number: 11580181
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, modifying queries based on non-textual content. In one aspect, a method includes receiving, from a user device, a query including a plurality of terms; determining active non-textual data displayed in an application environment on the user device; determining, from the non-textual textual data, modification data for the query; generating a set of modified queries based on the query and the modification parameters; scoring the modified queries according to one or more scoring criteria; selecting one of the modified queries based on the scoring; and providing, to the user device, search results responsive to the selected modified query.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: February 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Gokhan H. Bakir, Behshad Behzadi
  • Patent number: 11580182
    Abstract: Techniques for performing outputting additional content associated with but nonresponsive to an input command are described. A system receives input data from a device. The system determines an intent representing the input data and receives first output data responsive to the input data. The system determines, based on context data, that additional content associated with the first output data but nonresponsive to the input data should be output. The system receives second output data associated with but nonresponsive to the input data thereafter. The system then presents first content corresponding to the first output data and second content corresponding to the second output data.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Mutagi, Rongzhou Shen, Vibhunandan Gavini, Hassan Haider Malik
  • Patent number: 11580183
    Abstract: Methods and systems for processing subjective queries are described. A query is received from a user. The method involves determining whether the query is subjective. In response to determining that the query is subjective, a plurality of people qualified to answer the query are identified. Moreover, a subset of the plurality of people who are available to answer the query are identified, and the query is transmitted to the subset of people available to answer the query. The received responses to the transmitted query from each of the people in the subset are then generated for display.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: February 14, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Prateek Varshney, Madhusudhan Seetharam, Vishwas Sharadanagar Panchaksharaiah
  • Patent number: 11580184
    Abstract: The present disclosure provides systems and methods for electronically providing each of a plurality of content distributors with access to a library of content items, facilitating the selection of a combination of the content items, creating a unique set of links for each recipient-distributor combination, and distributing the selected content and unique links via one or more distribution channels to a plurality of recipients. As each link is associated with both a recipient and a distributor, conversion actions stemming from the selection of a link by a recipient are attributed to the proper distributor. Distributors can create content distribution approaches that can be shared with other distributors.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: February 14, 2023
    Assignee: Verb Technology Company, Inc.
    Inventors: Jason R. Matheny, Jason Colby Allen, McKinley Oswald, Jeremy James Oswald, Daniel Ryan O'Marra, Curtis John Gibby, David A. Skinner, Brycen Squire, Alex Dayton Cooper
  • Patent number: 11580185
    Abstract: A method and apparatus of processing a user initiated request for information is disclosed. The method may provide receiving a user initiated request including a uniform resource locator (URL) submitted to a web browser application and receiving a response that the URL is an invalid URL that cannot be resolved to a corresponding webpage. The method may also include blocking a subsequent attempt to transmit the user initiated request as a browser modified search request that includes modifications to the user initiated request.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: February 14, 2023
    Assignee: PERFTECH, INC
    Inventors: Lewis Thomas Donzis, John Anthony Murphy, Jonathan Elliott Schmidt, Henry Michael Donzis, Peter Wayne Baron, Lee Carl Ziegenhals
  • Patent number: 11580186
    Abstract: A system including an electronic document inspection device that identifies a set of electronic documents using a search query; a composite page generator that generates a composite page that i) is hosted by a different domain than at least some electronic documents in the set of electronic documents and ii) includes electronic documents from the set of electronic documents; an asset package generator that generates digital content asset packages, each digital content asset package including i) digital content assets and ii) instructions that specify a configuration of the digital content assets for the respective digital content asset package; and an asset package list generator that generates a digital content asset package list specifying an order of presentation of the digital content asset packages, wherein the composite page, the digital content asset packages, and the digital content asset package list are transmitted to a user device that provides the search query.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: February 14, 2023
    Assignee: Google LLC
    Inventors: Scott Tadashi Davies, Justin Lewis
  • Patent number: 11580187
    Abstract: The claimed invention delivers location specific content to a webpage based on a location tag data comprising the webpage that constitutes the website's declaration of a geographic location to the content server, such that the content all appear in the same space on the page, without the need for the page to refresh, allowing a user to play multiple games and to read multiple stories in a single session.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: February 14, 2023
    Assignee: Statepoint Media, Inc.
    Inventors: Tony Zoeteman, Robert Silverman
  • Patent number: 11580188
    Abstract: The present invention may be a method, a system, and/or a computer program product. An embodiment of the present invention provides a method for paraphrasing, on a client computer, text in a webpage, the method comprising the following: transferring a request for a webpage including a plurality of passages of text to a server; receiving the webpage from the server in response to the request; judging whether or not the received webpage has text which is a subject of paraphrase; in a case where the judgment is positive, paraphrasing the text; and displaying, on a display, the webpage including the paraphrased text. Another embodiment of the present invention provides a method for updating on a server, text in a webpage, the method comprising the following: receiving, from each of the devices, a set of URLs of a webpage, a location path of text which is a subject of paraphrase in the webpage, and paraphrased text; and replacing text in the webpage with text among the received text.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Kentaroh Noji, Akihiko Takajo, Yukiko Yasuda
  • Patent number: 11580189
    Abstract: Systems and methods are disclosed for application data amalgamation through integration with third-party applications. A dynamic stub operates within a user interface application on a client computing device. The dynamic stub enables integration of functionality of an associated middleware system. The dynamic stub extracts data from a user interface of a third-party application system based on a set of data capture components. The dynamic stub transmits data to the middleware system. The middleware system transmits information back to the dynamic stub based on the data. The middleware system can reconfigure the dynamic stub in order to alter at least a portion of the user interface based on the information received from the middleware system.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: February 14, 2023
    Assignee: Verified First LLC
    Inventor: Ryan Andrew Hart
  • Patent number: 11580190
    Abstract: A computer-implemented method, computer program product and computing system for receiving a complex task; processing the complex task to define a plurality of discrete tasks each having a discrete goal; executing the plurality of discrete tasks on a plurality of machine-accessible public computing platforms; determining if any of the plurality of discrete tasks failed to achieve its discrete goal; and if a specific discrete task failed to achieve its discrete goal, defining a substitute discrete task having a substitute discrete goal.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: February 14, 2023
    Assignee: Grokit Data, Inc.
    Inventors: James A. Harding, Anthony J. Paquin, Scott Thibault, Jason A. Boatman
  • Patent number: 11580191
    Abstract: Method and system relating generally to convolution is disclosed. In such a method, an image patch is selected from input data for a first channel of a plurality of input channels of an input layer. The selected image patch is transformed to obtain a transformed image patch. The transformed image patch is stored. Stored is a plurality of predetermined transformed filter kernels. A stored transformed filter kernel of the plurality of stored predetermined transformed filter kernels is element-wise multiplied by multipliers with the stored transformed image patch for a second channel of the plurality of input channels different from the first channel to obtain a product. The product is inverse transformed to obtain a filtered patch for the image patch.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: February 14, 2023
    Assignee: XILINX, INC.
    Inventors: Albert T. Gural, Michael Wu, Christopher H. Dick
  • Patent number: 11580192
    Abstract: A processor system comprises a plurality of processing elements. Each processing element includes a corresponding convolution processor unit configured to perform a portion of a groupwise convolution. The corresponding convolution processor unit determines multiplication results by multiplying each data element of a portion of data elements in a convolution data matrix with a corresponding data element in a corresponding groupwise convolution weight matrix. The portion of data elements in the convolution data matrix that are multiplied belong to different channels and different groups. For each specific channel of the different channels, the corresponding convolution processor unit sums together at least some of the multiplication results belonging to the same specific channel to determine a corresponding channel convolution result data element.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Rakesh Komuravelli, Krishnakumar Narayanan Nair, Abdulkadir Utku Diril, Ehsan Khish Ardestani Zadeh, Yuchen Hao, Martin Schatz, Thomas Mark Ulrich, Olivia Wu, Anup Ramesh Kadkol, Amin Firoozshahian
  • Patent number: 11580193
    Abstract: A computation device includes: a list generation unit that generates a list indicating element values of first elements comprised in a plurality of computational matrices having equal numbers of rows and columns, the element values being indicated for the respective positions of the first elements in the computational matrices; and a computation execution unit that carries out computation based on the element values of the first elements indicated in the list and the element values of second elements comprised in a partial matrix belonging to a computation target matrix and having the same number of rows and columns as the computational matrices.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 14, 2023
    Assignee: NEC CORPORATION
    Inventor: Yoshiyuki Ohno
  • Patent number: 11580194
    Abstract: An information processing apparatus includes a sparse element detection part, a sparse location weight addition part, a multiplication part, a non-sparse data operation part, and an addition part. The sparse element detection part detects a predetermined sparse element from input data and outputs information about the sparse element. The sparse location weight addition part adds a first weight elements corresponding to the sparse element. The multiplication part multiplies an output of the sparse location weight addition part by the sparse element. The non-sparse data operation part performs an operation on non-sparse elements, each other than the sparse element in the input data. The addition part adds an output of the multiplication part and an output of the non-sparse data operation part.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: February 14, 2023
    Assignee: NEC CORPORATION
    Inventor: Seiya Shibata
  • Patent number: 11580195
    Abstract: Data compression includes: inputting data comprising a vector that requires a first amount of memory; compressing the vector into a compressed representation while preserving information content of the vector, including: encoding, using one or more non-quantum processors, at least a portion of the vector to implement a quantum gate matrix; and modulating a reference vector using the quantum gate matrix to generate the compressed representation, wherein the compressed representation requires a second amount of memory that is less than the first amount of memory; and outputting the compressed representation to be displayed, stored, and/or further processed.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: February 14, 2023
    Inventor: Roy G. Batruni