Patents Examined by Abdullah A Daud
  • Patent number: 11314832
    Abstract: A system including a GUI displayed on a display device is disclosed. The GUI includes a website that, when loaded onto a user device, permits the user device to communicate with at least one server to send to the at least one server item information to electronically manage one or more items in a product information database, to receive from the at least one server item information from the product information database, and to cause display of the item information received. The at least one server is remote from the user device on which the website is loaded and that is able to communicate with the user device. The at least one server is configured to receive the item information about the one or more items from the product information database, update the item information in the product information database, and send the item information to the website.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 26, 2022
    Assignee: Target Brands, Inc.
    Inventors: Jamie Lois Marschel Unger, Robyn Nicole Dillon, Matthew Gutierrez Haugen, Emily Anne Lyman
  • Patent number: 11294911
    Abstract: Methods and systems for client side search ranking improvements are disclosed. In one example, a search query is received from a user on a client device. The local search results are filtered based on the received search query and one or more local ranking rules. Features for each filtered local search result are computed. The computed features of each filtered local search result are input to one or more machine learning (ML) models. Each ML model can generate a score for each filtered local search result. The filtered local search results are ranked based on the generated score within a category. In one example, local search results and remote server search results are obtained. The local search results and remote server search results are ranked using at least one machine learning (ML) ranking model. The ranked local search results and remote server search results are displayed on the client device by category.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: April 5, 2022
    Assignee: Apple Inc.
    Inventors: John M. Hornkvist, Anubhav Malhotra, Rene Chan, Stanley Hung
  • Patent number: 11288255
    Abstract: A method includes receiving, at a processor, first source data structured according to a first schema. The method further includes receiving, at the processor, second source data structured according to a second schema different from the first schema. The method further includes outputting, by the processor, event stream data for storage at a storage device, the event stream data representing a first event extracted from the first source data and a second event extracted from the second source. The event stream data includes a plurality of events corresponding to changes associated with a subject instance. The method also includes generating a profile of the subject instance based on the event stream data. The profile indicates a chronology of the changes associated with the subject instance.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: March 29, 2022
    Assignee: Visier Solutions, Inc.
    Inventors: Geoffrey Benjamin Zenger, Ryan James Moore, Wenbo Jiang
  • Patent number: 11243777
    Abstract: Described is a content management system (CMS) where a primary CMS is arranged to provide a command pipeline along with associated timing information while an alternative CMS is arranged to replay the commands from the command pipeline in an order based on the associated timing information to synchronize the alternative CMS to the primary CMS.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: February 8, 2022
    Assignee: NUXEO CORPORATION
    Inventors: Thierry Delprat, Damien Metzler, Benoit Delbosc
  • Patent number: 11238105
    Abstract: A database server may perform reach potential analysis for a local segment, or a target audience, of a data set. The local segment may include user devices which share a specific, common attribute. The database server may calculate similarities and correlations between a first data set for a user and a second data set from a data provider. The database server may calculate a reach index using the second data set from the data provider to determine whether user devices are likely to join the local segment by taking on the specific attribute which defines the local segment. Using the data set from the data provider, the database server may determine a reach potential within the first data set, outside of the first data set, or both.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 1, 2022
    Assignee: salesforce.com, inc.
    Inventors: Xingyu Wang, Gloriose Hitimana, David Yourdon, Nathan Irace Burke, Jonathan Budd
  • Patent number: 11237918
    Abstract: A computer system receives event data associated with data records in a database, receives metadata corresponding to a digital media content file (e.g., a video, audio, or image file), compares the event data with the metadata, automatically identifies a matching event based on the comparison, and automatically tags the content file by modifying the metadata based on event data associated with the matching event. In one usage scenario, the digital media content file may be used as evidence in a criminal investigation. The event data may be provided in the form of a summary or snapshot of the database, which may include data records covering a limited period of time. The digital media content file can be recorded by any suitable digital media device, such as a video camera. The computer system may further include a dock configured to upload digital media content received from the digital media device.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: February 1, 2022
    Assignee: Axon Enterprise, Inc.
    Inventors: Glenn M. Hickman, Michael J. Bohlander, Manish Menghani, Alexander Mersereau, Patrick W. Smith, Andreas M. Olligschlaeger
  • Patent number: 11232100
    Abstract: Systems and methods are disclosed for processing queries against multiple dataset sources. One dataset source can include indexers that index and store data. The system can receive a query that identifies a set of data to be processed and a manner of processing the set of data. The set of data can include a first dataset that is accessible by one or more indexers and a second dataset that is accessible by one or more other dataset sources. A query coordinator can define a query processing scheme for obtaining and processing the set of data that includes a dynamic allocation of multiple layers of partitions. The partitions can operate on multiple worker nodes. The query can then be executed based on the query processing scheme.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: January 25, 2022
    Assignee: Splunk Inc.
    Inventors: Arindam Bhattacharjee, Sourav Pal, Christopher Pride
  • Patent number: 11170006
    Abstract: In one embodiment, a method includes a computing system accessing a content item associated with a content provider, the content item having a first set of attributes and a second set of attributes. The system may generate, using a first machine-learning model, a first ranking score of the content item for a user based on the first set of attributes. The system may generate cluster representations of the second set of attributes of the content item. The system may generate, using a second machine-learning model, a second ranking score of the content item for the user based on the cluster representations. The system may generate, using a third machine-learning model, a third ranking score of the content item for the user based on the first ranking score and the second ranking score. The system may select the content item for presentation to the user based on the third ranking score.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 9, 2021
    Assignee: Facebook, Inc.
    Inventors: Luke Sernau, Jonjo Twist
  • Patent number: 11157476
    Abstract: This disclosure is directed to techniques for aggregating marine weather radar data and sea state sensor data from ships or other sea-based data collecting nodes, potentially also with non-sea-based data collecting nodes. In one example, a system is configured to receive, via a remote coverage broadband datalink system, one or more sets of marine environmental condition data from one or more sea-based data collecting nodes. The system is further configured to aggregate the one or more sets of marine environmental condition data from the one or more sea-based data collecting nodes into one or more aggregated sets of marine environmental condition data. The system is further configured to output at least one of the aggregated sets of marine environmental condition data to one or more recipient systems.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: October 26, 2021
    Assignee: Honeywell International Inc.
    Inventor: Carl Esposito
  • Patent number: 11151081
    Abstract: A tiering service that supports cold tier indexing includes a warm tier and a cold tier and a resource manager that automatically relocates data items between the warm tier and the cold tier or removes data items from the cold tier in accordance with a tiering policy. The tiering service also includes a client interface configured to receive a request specifying index criteria for a cold tier index to be created. The tiering service generates a cold tier index based on data items stored in cold tier flat files satisfying the index criteria included in the request to create a cold tier index. Also, the tiering service automatically updates the cold tier index after it is stored in the cold tier as data items are relocated between the warm tier and the cold tier or removed from the cold tier in accordance with the tiering policy. In some embodiments, the tiering service also provides a common interface for accessing the cold tier index and a warm tier index.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: October 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Manu Anand
  • Patent number: 11120351
    Abstract: The method includes receiving, by one or more processors, an initial query term. The method further includes generating, by one or more processors, an expanded query based on the received initial query term and one or more related terms to the received initial query. The method further includes determining, by one or more processors, weights corresponding to terms in the received initial query term and the generated expanded query term based on a predicted effect on query performance.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ella Rabinovich, Haggai Roitman
  • Patent number: 11113259
    Abstract: Method and system for analyzing unstructured data for compliance enforcement is disclosed. The system provides a comprehensive compliance enforcement platform, which enables purpose based data processing in an enterprise to support automatic discovery of purposes and linking between data fields and purposes. The system creates a single view of data associated with the data subject for enforcing the data subject's right for data protection and privacy. The system supports database like transactions for unstructured data over web and ensures Atomicity, Consistency, Isolation and Durability (ACID) properties of these transactions. Thus, the system creates a uniform data layer or a web view for data residing in the unstructured and semi-structured data, spread across the enterprise. The transactions on the unstructured data include READ operation, UPDATE operation, and DELETE operation using hypertext transfer protocol (http) over the unstructured data.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: September 7, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Kumar Mansukhlal Vidhani, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha, Gangadhara Reddy Sirigireddy, Govind Vitthal Waghmare, Nikhil Pradeep Sambhus, Rekha Chandrakant Pathak, Payal Ashok Lathi, Kalyani Mashiwal, Shefali Soni, Vidyadhar Rao, Rosni Kottekulam Vasu
  • Patent number: 11100138
    Abstract: An example method includes receiving a data set, each data point in the data set being associated with an indication of time, and a distance function, determining overlapping intervals over a time period range, identifying subsets of data in each overlapping interval based on the indications of time, applying the distance function to each subset of data to identify groups, constructing a node for each group to create a plurality of nodes, determining if two nodes of the plurality of nodes in adjacent time periods are connected by scoring shared data point membership between the two nodes and comparing a score of the shared data point membership to a threshold, and displaying at least two nodes with an indication of time, the two nodes being connected by a line based on the comparison of the score and the threshold.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: August 24, 2021
    Assignee: Ayasdi AI LLC
    Inventor: Gunnar Carlsson
  • Patent number: 11093555
    Abstract: An online system maintains various labels identifying physical locations, allowing users to identify a physical location to the online system by specifying the label identifying the physical location. When a user does not identify a label corresponding to location coordinates provided to the online system by a client device, the online system selects a maintained label and prompts the user to indicate whether the user visited the physical location identified by the selected label. To select the label, the online system accounts for likelihoods of the received location coordinates being identified by various labels and values of the online system of identifying whether different labels identify received location coordinates. The online system may also account for other prompts presented to the user or to other users when determining whether to prompt the user to indicate whether the user visited the physical location identified by the selected label.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Abhishek Parthasarathy, Aaron Bryan Adcock, Jan Kodovsky, Konrad Komorowski
  • Patent number: 11080284
    Abstract: Documents in a local computing system are parsed for indexing and sent to a cloud-based computing system. The cloud-based search service indexes documents that are parsed on the local computing system, as well as documents that reside in the cloud-based computing system. When a user launches a search, the search is executed against a single search index in the cloud-based computing system, which includes an index of content sources from both the local computing system and the cloud-based computing system.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mircea Neagovici-Negoescu, Roberta Cannerozzi, Vladimir Gvozdev, Kathrine Hammervold, Kjetil Krogvig Bergstrand, Anund Lie, Liang Zheng, Lars Kirkholt Melhus, Jørgen Løland, Niels Petter Rasch-Olsen
  • Patent number: 11068483
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic selection and application for rules for query processing for large datasets in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises determining processing patterns of a query based on historical performances associated with the query placed on behalf of a tenant in a multi-tenant environment, and dynamically applying one or more rules to the query for processing of the query within a predictable amount of time, where the one or more rules are dynamically selected from sets of rules based on the processing patterns. The method may further include executing the query based on the one or more rules by scanning one or more portions of a database having contents pertinent to the query and generating results by processing the query based on the contents and within the predictable amount of time.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: July 20, 2021
    Assignee: salesforce.com, inc.
    Inventors: Cody Marcel, Sahil Ramrakhyani, Saikiran Perumala, Brian Esserlieu, Seshank Kalvala
  • Patent number: 11049164
    Abstract: One embodiment provides a method, including: receiving a user wardrobe query related to at least one item in a user's wardrobe to be worn for an event, wherein the user wardrobe query corresponds to at least one of an outfit recommendation query and an outfit sharing query; accessing a database comprising user profiles, each of the user profiles comprising (i) a listing of the at least one item in a user's wardrobe, (ii) at least one attribute of a user, and (iii) feature information for each of the at least one items indicating a feature of the item; determining at least one score for each of the at least one items; and providing at least one recommendation responsive to the user wardrobe query, wherein the at least one recommendation comprises an item from the user's wardrobe or another user's wardrobe having a score above a predetermined threshold.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Priyanka Agrawal, Pankaj S. Dayama, Amrita Saha, Srikanth Govindaraj Tamilselvam
  • Patent number: 11042552
    Abstract: A method may include obtaining multiple search paths, each search path including a previous search query and multiple search materials. The method may include generating multiple relevancy scores corresponding to the search paths. The method may include obtaining a current search query of a new search. The method may include identifying one or more previous search queries that match the current search query. The method may include identifying a first search path and a second search path based on the first search path and the second search path corresponding to the matching previous search queries. The method may include comparing a first relevancy score of the first search path with a second relevancy score of the second search path. The method may include presenting the search materials of the first search path in response to the first relevancy score being greater than the second relevancy score.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: June 22, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Sanam Mirzazad Barijough, Jorjeta G. Jetcheva
  • Patent number: 11030262
    Abstract: In one embodiment, a search engine may generate and store a plurality of search index segments such that each of the search index segments is stored in a corresponding one of a plurality of heaps of memory. The plurality of search index segments may include inverted index segments mapping content to documents containing the content. A garbage collection module may release one or more heaps of the memory.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: June 8, 2021
    Assignee: Verizon Media Inc.
    Inventors: Edward Bortnikov, Guy Gueta, Pranav Sharma
  • Patent number: 11010768
    Abstract: A system is provided that extracts attribute values. The system receives data including unstructured text from a data store. The system further tokenizes the unstructured text into tokens, where a token is a character of the unstructured text. The system further annotates the tokens with attribute labels, where an attribute label for a token is determined, in least in part, based on a word that the token originates from within the unstructured text. The system further groups the tokens into text segments based on the attribute labels, where a set of tokens that are annotated with an identical attribute label are grouped into a text segment, and where the text segments define attribute values. The system further stores the attribute labels and the attribute values within the data store.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: May 18, 2021
    Assignee: Oracle International Corporation
    Inventors: Pallika Haridas Kanani, Michael Louis Wick, Adam Craig Pocock