Patents Examined by Sana Al-Hashemi
  • Patent number: 10949758
    Abstract: A computer-implemented method and system provide for externalizing data in process execution environments. The method includes extracting a data model from a domain specification. The data model includes a set of business objects, at least some of the business objects being linked to a domain-specific activity type by a business object relation. A database is generated from the data model which is accessible through an application program interface. Provision is made for a user to generate a domain-specific process model with links to business objects in the domain specification. The domain-specific process model is transformed to a domain-independent process model which has access to the database through the application program interface at runtime.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: March 16, 2021
    Assignee: Xerox Corporation
    Inventors: José Miguel Pérez Álvarez, Mario Cortes Cornax, Adrian Corneliu Mos, Yves Hoppenot
  • Patent number: 10936597
    Abstract: Presently disclosed are systems and methods for generating customized filtered-and-partitioned market-data feeds. In an embodiment, an output-feed profile is maintained in data storage at a market-data-processing device (MDPD). The output-feed profile specifies a subset of ticker symbols and a ticker-symbol-based feed-partitioning scheme. An input feed of order-book updates to ticker symbols is received at the MDPD from an upstream device. At the MDPD, a customized market-data output feed is generated according to the maintained output-feed profile at least in part by filtering the input feed down to the order-book updates to ticker symbols in the specified subset and partitioning the filtered feed according to the specified ticker-symbol-based feed-partitioning scheme. The customized market-data output feed is transmitted from the MDPD to a downstream device.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: March 2, 2021
    Assignee: GTO LLC
    Inventor: Robert James Walker
  • Patent number: 10936659
    Abstract: A computer-implemented method for processing an update event for a target graph may be provided. The method comprises upon an event broker receiving a vertex update event, assigning the vertex update event to a compute node which processes update events for the vertex. Upon the event broker receiving an update event targeting a linking edge in the target graph, performing by the event broker: dividing the update event into a pair of create-if-not-exist sub-events, and an edge update sub-event, assigning the first create-if-not-exist sub-event to a first compute node, and integrating the first create-if-not-exist sub-event into a stream of update events for the first vertex. The same happens for the second vertex. The edge update sub-event is assigned to a third compute node, and integrates into the edge update sub-event stream.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Niebielski, Jaroslaw Jurowicz, Wojciech Wojcik, Bartosz Tomasik
  • Patent number: 10929437
    Abstract: A system and method for clustering client records together is disclosed. The system may include statistical models based on characteristics of a record cluster stored in a database. The statistical models may be compared against characteristics of records in a data source in order to cluster the records into different categories. The cluster of records by category may then be output to a computer system in order to send electronic messages.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: February 23, 2021
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Gareth Ross, Yaron Ben-Zvi
  • Patent number: 10931782
    Abstract: Concepts and technologies are disclosed herein for providing and/or interacting with a profile verification service. A processor executing a profile verification service can receive a request to verify a user profile associated with a user of a social networking application. The processor can identify a computing device associated with the user profile, obtain location data that relates to the user profile and the computing device, and identify an activity associated with the computing device based upon the location data. The processor can determine if the user profile is accurate based upon the activity identified. If a determination is made that the user profile is accurate, the processor can verify the user profile. If a determination is made that the user profile is not accurate, the processor can update the user profile.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 23, 2021
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: David Patterson, Jeremy Fix, Sheldon Kent Meredith
  • Patent number: 10929410
    Abstract: A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: February 23, 2021
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Kajamalai G. Ramakrishnan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan
  • Patent number: 10909124
    Abstract: A computing system is described that determines, based on user-initiated actions performed by a group of computing devices, an intent of a search using a particular search query received from a computing device. The computing system adjusts, based on the intent, at least a particular portion of search results obtained from the search using the search query by emphasizing information that satisfies the intent. The computing system sends, to the computing device, an indication of the adjusted search results.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: February 2, 2021
    Assignee: GOOGLE LLC
    Inventors: Yew Jin Lim, Joseph Linn, Yuling Liang, Carsten Steinebach, Wei Lwun Lu, Dong Hyun Kim, James Kunz, Lauren Koepnick, Min Yang
  • Patent number: 10902003
    Abstract: A system, program product, and method for use with an information handling system to detect and resolve faults in a run-time environment. As faults are detected, one or more corresponding general query responses are identified and subject to a ranking based on relevance criteria. At least one modified response is transformed into a command, selectively blended with context, and encoded as a context aware instruction. The instruction is subject to testing with corresponding output being subject to measurement.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jinho Hwang, Anup Kalia, Muhammed Fatih Bulut, Maja Vukovic, Jin Xiao, Rohit Madhukar Khandekar, Raghav Batta
  • Patent number: 10891700
    Abstract: In one embodiment, a method of searching for patent-related documents stored in a document corpus include receiving, by a computing device, a search query comprising a first term and a second term, wherein the search query indicates that the first term is an equivalent of the second term, searching the document corpus for patent-related documents wherein the first term is used interchangeably with the second term, and preparing for display a list of one or more patent-related documents. In yet another embodiment, a method of searching a parts thesaurus, includes receiving, by a computing device, a search query including a search term, and searching the parts thesaurus for term variants of the search term. The method further includes preparing for display term variants of the search term found in the parts thesaurus.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: January 12, 2021
    Assignee: RELX INC.
    Inventors: Brian K. Elias, Matthew C. Morrise, Ray Daley
  • Patent number: 10885048
    Abstract: A system includes a pattern engine that, in response to selection by a user of a first data set, generates a similarity self-join of the first data set for a specified length. The similarity self-join indicates, for each reference subsequence, a minimum value of distances between the reference subsequence and other subsequences within the first data set. A user portal generates a user interface visually representing the first data set and identifying two subsequences that correspond to the lowest value of the similarity self-join. An alert system receives an alert request specifying a second data set and a pattern specification. An incremental pattern engine generates an initial state of a similarity join of the second data set and the pattern specification. In response to data being received for the first data set, the alert system transmits an alert message if any value of the similarity join meets a threshold.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: January 5, 2021
    Assignee: TD Ameritrade IP Company, Inc.
    Inventor: Sean Ming-Yin Law
  • Patent number: 10878045
    Abstract: A system, method, and computer program product are provided for determining peers of a user by evaluating persons identified from a calendar of the user. In use, a system identifies a calendar of a user. The system further identifies events saves in the calendar of the user. One or more persons are then identified by the system from the events. Moreover, for each of the identified persons, the system evaluates the person in terms of information gathered from the events and determines whether the evaluating indicates that the person has a particular type of relationship with the user. When the system determines that the evaluating indicates that the person has the particular type of relationship with the user, then the system identifies the person as a peer of the user.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: December 29, 2020
    Assignee: HONEST WORK CORPORATION
    Inventors: George Hu, Ryan O'Donnell, Hyon Lee, John Boiles
  • Patent number: 10872093
    Abstract: In various embodiments, a data integration system is disclosed which enables dynamically switching between sources for loading data into a data warehouse by utilizing a source-dependent data store at the data warehouse.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: December 22, 2020
    Assignee: Oracle International Corporation
    Inventors: Justin Hyde, Jeff Titmas, Gunaranjan Vasireddy
  • Patent number: 10866996
    Abstract: Methods and systems are provided for automatically generating company profiles. Independent seed source services each crawl web pages to collect seeds from different web-based sources. A seed enricher module can then fetch additional information for each of the collected seeds from other different web-based sources and generate an enriched company seed for each collected seed. The enriched company seeds can then be automatically clustered into different clusters that each represent a particular company. A particular value for each attribute of each cluster that is determined to have the highest score can then be selected for inclusion in a corresponding company profile for that cluster.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: December 15, 2020
    Assignee: saleforce.com, inc.
    Inventors: Eli Pogrebezky, Hanan Aharonof, Erez Agami, Baruch Shushi
  • Patent number: 10860665
    Abstract: A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing realtime search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: December 8, 2020
    Assignee: SPLUNK Inc.
    Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
  • Patent number: 10860596
    Abstract: In embodiments, a computer-implemented method may entail receiving a search request. A first data store and a second data store, that contains data archived from the first data store, may be identified. Data from the first data store may remain available in the first data store for a limited period of time once archived to the second data store. The first data store storing data in a first format and the second data store storing data in a second format, the first format and the second format being different from one another. Determining that a subset of data that has been archived into the second data store and is to be searched as part of the search request is still available from the first data store, and executing the search request on the subset of data utilizing the first data store. Additional embodiments are described and/or claimed.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: December 8, 2020
    Assignee: SPLUNK Inc.
    Inventors: Elizabeth Lin, Nils Petter Eriksson, Ledion Bitincka
  • Patent number: 10860589
    Abstract: To maintain user interest, the social networking system determines whether a particular user is interested in posting original broadcast feed stories to the social networking system during a session. Specifically, the social networking system determines a likelihood of a user posting an original broadcast feed story during the session. If the likelihood of the user posting an original broadcast feed story is above a threshold, the social networking system may encourage the user to post an original broadcast feed story by displaying original broadcast feed stories posted by other users to the user in a feed provided to the user. Specifically, the feed may contain more original broadcast feed stories posted by other users or the original broadcast feed stories posted by other users may be ranked higher in the feed than a feed provided to the user if the likelihood was below the threshold.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: December 8, 2020
    Assignee: Facebook, Inc.
    Inventors: Zigang Xiao, Jie Xu
  • Patent number: 10855801
    Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Armstrong, Alan Keister, Lark Dunham, Jennifer Granito, Steven Greenberg, Rakesh Agrawal, Michael Sommers, Carol A. Glover
  • Patent number: 10817577
    Abstract: This disclosure relates to systems and methods for managing data associated with a user using a personalized cloud storage platform operating as a centralized repository for user data generated from a variety of sources and/or user devices. By centralizing the storage and/or management of personal data that would conventionally be confined between multiple information silos, embodiments of the systems and methods disclosed herein may improve the ability of a user to control their personal data, facilitate utilization of their personal data in a variety of ways not offered by services associated with the silos, and/or allow a user to centrally manage their personal data. Further embodiments disclosed herein allow a user to define one or more policies or other rules associated with personal data stored in their personal cloud.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: October 27, 2020
    Assignee: Intertrust Technologies Corporation
    Inventor: Gilles Boccon-Gibod
  • Patent number: 10810231
    Abstract: A smart transmission system is configured to upload data from a plurality of sources to a target application hosted in a cloud environment. A server receives a data stream from the plurality of sources. Using a priority algorithm, the server analyzes the data stream to determine which files and accounts are most critical for the target application's function. The files and their associated accounts are partitioned into tranches, and the tranches are uploaded to the target application in order of priority.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: October 20, 2020
    Assignee: Bank of America Corporation
    Inventors: Balamurali Lakshminarayanan, Mubashshir Ahmed Nazir Ahmed, Srinath Nelakuditi, Kalyan Chakravarthy Pallapolu
  • Patent number: 10803135
    Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for disambiguating clustered occurrence identifiers. Digital assets contain a plurality of metadata that can be used to identify the occurrence or event during which the digital asset was captured. Techniques can use various types contextual information based on a category of the digital asset for disambiguation. Events can occur at various locations, over a dispersed area and it can be challenging to automatically identify and label the digital assets with the identification of the event. Automatically labelling the digital assets assists user in organizing and sharing the digital assets with friends and family. Users can search for events by event name, performer name, and category.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: October 13, 2020
    Assignee: Apple Inc.
    Inventors: Benedikt M. Hirmer, Kevin Bessiere, Eric Circlaeys, Shanni A. Weilert, Christopher C. Foster, Krishna M. Behara, Kartheekeya D. Kasibatta