Patents Examined by Sana Al-Hashemi
  • Patent number: 10789545
    Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: September 29, 2020
    Assignee: Oath Inc.
    Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
  • Patent number: 10789235
    Abstract: Methods, devices, and techniques for base user defined functions in a database management system are discussed herein. For example, in one aspect, a query request is received from a computer device. The query request may include a query operator representing a specialized user defined function (SUDF). The SUDF may then be executed. Executing the SUDF may include executing a base operation of a base user defined function (BUDF). The base operation may interact with an application programming interface (API) of the query engine to obtain a tuple stored in the database. Executing the SUDF may further include executing a specialized operation that processes the tuple according to an analytics function. The specialized operation may generate a result. Then, a query result may be returned to the computer device. The query result can include the result.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: September 29, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Qiming Chen, Meichun Hsu, Rui Liu, Maria Guadalupe Castellanos
  • Patent number: 10769145
    Abstract: Systems and methods for compression and/or unification of statistical analysis system (SAS) data is provided. In one embodiment, a request to open a unified and compressed statistical analysis system (SAS) view file is received. The unified and compressed SAS data step view file including: an SAS data step view; compressed payload data to be used in the SAS data step view when decompressed; and a set of metadata describing characteristics of variables of the SAS data step view. Upon receiving the request, the compressed payload data is automatically decompressed, such that compressed payload data is decompressed and usable with the SAS data step view to render the SAS data step view and decompressed payload data on an electronic display of a client or host providing the request.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: September 8, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventor: Glen Alan Becker
  • Patent number: 10762151
    Abstract: The present disclosure discloses a method and a device for recommending content to a browser of a terminal device and a method and a device for displaying recommended content on a browser of a terminal device. The method for recommending content to a browser of a terminal device includes: recommending content to a browser of a terminal device, where the content includes a first quantity X of popular content of a geographical area to which the terminal device currently belongs, a second quantity Y of content related to a historical user behavior of a user of the browser of the terminal device, and a third quantity Z of content related to a user numerical score of the browser of the terminal device. According to the present disclosure, content matching a browsing interest and habit of a user may be provided, to obtain a relatively high user click-through rate and desirable browsing experience.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: September 1, 2020
    Assignee: Guangzhou UCWeb Computer Technology Co., Ltd.
    Inventor: Huijuan Chen
  • Patent number: 10747721
    Abstract: Provided is a file management/search system based on a block chain capable of identifying a data name and an owner of a data. In the file management/search system, a generated data is stored, and a data name together with an IP address and port number of a node in which the data is stored is transmitted in a form of a transaction to other nodes. The nodes receiving the transaction generates blocks on the basis of the transaction and links the blocks to the block chain, so that the data name and the owner information of the owner generating the data are shared by all users. Since this information is recorded in the block chain and all the nodes share the same information, a malicious node which is to arbitrarily change contents needs to change the contents of the block chain held by all the nodes.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: August 18, 2020
    Assignee: INDUSTRY-UNIVERSITY COOPERATION FOUNDATION SOGANG UNIVERSITY
    Inventors: Ju-Wook Jang, Moon Yong Jung
  • Patent number: 10747788
    Abstract: A method and apparatus for determining geographic clusters of geographical content may include computation of a first evaluation metric. The first evaluation metric may be descriptive of a distribution of geo-location points within a cluster of a plurality of geographic clusters. A second evaluation metric may also be computed that is descriptive of coherence of the plurality of geographic clusters. Geo-location points of the geographical content may be clustered based, at least in part on the first and second evaluation metrics.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 18, 2020
    Assignee: Oath Inc.
    Inventors: Csaba Kecskemeti, Robert Ormandi
  • Patent number: 10747759
    Abstract: A system and a method for conducting a textual data search includes receiving a search query associated with a search topic; analyzing the search query to determine at least one attribute of the search topic; processing the at least one attribute and a plurality of articles in a database; and identifying one or more results being relevant to the search topic in the plurality of articles in the database.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: August 18, 2020
    Assignee: City University of Hong Kong
    Inventors: Ruiyun Xu, Hailiang Chen, J. Leon Zhao
  • Patent number: 10740283
    Abstract: A data-warehousing system allows various areas of an enterprise to view data at varying levels of data freshness. The system acquires data that represents an event in the life of a business enterprise, such as a transaction between the enterprise and one of its customers, and loads this data into a database table. The system then makes the data available for retrieval from the table and stores information indicating when the data was made available for retrieval. In some embodiments, the system also acquires data that is related to and more current than the data representing the event and stores the more current data in the database. The system then stores information indicating when the more current data was stored in the database. Such a data warehouse allows decision-makers in the business to see some information (e.g., customer transaction or account data) up-to-the-moment and other information as it stood at some specific point-in-time, such as at the end of the previous month.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: August 11, 2020
    Assignee: Teradata US, Inc.
    Inventor: Stephen A. Brobst
  • Patent number: 10733155
    Abstract: In accordance with an embodiment, described herein is a system and method for extracting a star schema from tabular data for use in a multidimensional database. The system can receive a tabular data including a plurality of columns, and determine a relationship between each pair of the plurality of columns by analyzing actual values in a plurality of rows for each pair of columns. Based on the determined relationships among the plurality of columns and a type of each column, the system can use a heuristic process to identify a plurality of cube elements from the plurality of columns to construct a star schema. A user interface can be provided to display potential problems of the star schema, and one or more alternative approaches for a user to select to extract a star schema from the tabular data.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 4, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Guy Shaked
  • Patent number: 10726080
    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 real-time 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: January 31, 2018
    Date of Patent: July 28, 2020
    Assignee: SPLUNK INC.
    Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
  • Patent number: 10719485
    Abstract: Systems and methods for a history walker interface to a time-based data structure are disclosed. A time-based data structure may contain information about updates to a set of records that change periodically over time. For example, a set of records that record state transitions of a task item as the task item progresses through its life cycle. An example task item may be represented by a change request or incident report in a help desk software application. The task item begins with an “open” state and may transition through any number of states (e.g., assigned, on-hold, test, customer response requested, etc.) on its way to ultimately being “closed” as completed. A history walker interface may assist application developers when creating applications to indicate how the task item transitioned through its different states throughout its lifecycle.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: July 21, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Nigel Bell, Cameron Richard, Jason Occhialini
  • Patent number: 10713295
    Abstract: System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Audio clips can be dynamically selected to make custom audio content for an exercise session. The audio clips and metadata can be obtained, where the audio clips correspond to categories. The exercise session can include one or more components. A destination timeline for a component can include one or more first segments that require audio, and one or more second segments that can optionally have audio. Audio clips can be selected for the various segments, where a segment can be designated for a particular category of audio clips. Identification information for the selected audio clips can be saved and used to generate the custom audio content.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: July 14, 2020
    Assignee: Fitbit, Inc.
    Inventors: Mike Maser, Dave Grijalva
  • Patent number: 10706052
    Abstract: A method for performing in-memory hash join processing. This method utilizes bulk processing within the hash join steps, such as performing bulk reads of hash values from tables to be joined, and performing bulk probes of hash values in tables to be joined, thereby providing more efficient utilization of memory bandwidth and CPU throughput, reducing memory accesses in the execution path, and reducing CPU cycles per instruction. Data movement is reduced by reducing load-stores to memory and by performing more operations in CPU cache.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 7, 2020
    Assignee: Teradata US, Inc.
    Inventors: Bhashyam Ramesh, Sai Pavan Kumar Pakala, Jaiprakash G Chimanchode
  • Patent number: 10698869
    Abstract: A data structure management system includes a first database, a second database, and a processing engine. The first database includes a first file with a first term and a corresponding first metadata, and a second file with the first term and a corresponding second metadata. The processing engine extracts the first file and the second file from the first database in a first format. It links the first term with the first metadata from the first file and the second metadata from the second file. It transforms the extracted first file and second file from the first format into a second format while maintaining the link between the first term, the first metadata, and the second metadata. It then exports the transformed first file and second file to a second database in the second format with the link between the first term, the first metadata, and the second metadata intact.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: June 30, 2020
    Assignee: Bank of America Corporation
    Inventors: Brad E. Romano, Shashi Thanikella
  • Patent number: 10698768
    Abstract: The present invention relates generally to backups and more specifically to virtual machine (VM) backups including file exclusion. Aspects of the present invention related to using a specialized buffer to identify a file for exclusion. In embodiments, a file system used by the VM can be used to search for the specialized buffer. In embodiments, when the specialized buffer is located, offsets are noted related to the file associated with the specialized buffer. In embodiments, the offsets are used to zero out blocks associated with the offsets. Thus, the file can be effectively excluded from the backup.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: June 30, 2020
    Assignee: Druva, Inc.
    Inventor: Sudeep Jathar
  • Patent number: 10698952
    Abstract: A computing device, during sampling or playback of a work, receives a command to associate data with the work at a particular point in the work. The computing device generates a digital fingerprint of a segment of the work, wherein the segment corresponds to the particular point in the work. The computing device then associates the data with the digital fingerprint.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 30, 2020
    Assignee: Audible Magic Corporation
    Inventors: Vic Garside, Jay Friedman, James Schrempp, Robert Williams
  • Patent number: 10698901
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking query completions based on activity session data. One of the methods includes receiving a query prefix from a user. A reference parameter for the user is obtained. One or more likely queries that are likely to co-occur with the reference parameter in user activity sessions are identified, wherein each likely query has an associated prediction score. A ranking of the one or more likely queries is provided in response to receiving the query prefix.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: June 30, 2020
    Assignee: GOOGLE LLC
    Inventors: Emanuel Taropa, Ishai Rabinovitz
  • Patent number: 10691653
    Abstract: Disclosed are various embodiments for intelligent backfill and data migration operations performed using an event processing architecture. A backfill system may identify backfill operations to migrate legacy data from a first system to a second system and generate events to provide to an event processor, where each of the events causes a backfill operation to be performed. Access to the events may be selectively controlled using an event processing queue such that the events are processed and the backfill operations are performed when a computing resource has available computing resources, regardless of a time of day.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: June 23, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Aran Aiken, Raghunathan Kothandaraman, Sam L. Nelson
  • Patent number: 10686788
    Abstract: Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. A document management a collaboration system is provided to enable entities to collaborate with each other. Furthermore, developers may interface with the document management and collaboration system to provide add-in services and components to the document management and collaboration system. These add-in service and components may expand the capabilities of the documents and collaborations enabled by the document management and collaboration system.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: June 16, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Gillett, Noah Anthony Eisner, Arun Ponniah Sethuramalingam, Wei Lien Stephen Dang, Stephen Joseph Oakley
  • Patent number: 10685013
    Abstract: A system and method for global data de-duplication in a cloud storage environment utilizing a plurality of data centers is provided. Each cloud storage gateway appliance divides a data stream into a plurality of data objects and generates a content-based hash value as a key for each data object. An IMMUTABLE PUT operation is utilized to store the data object at the associated key within the cloud.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: June 16, 2020
    Assignee: NetApp Inc.
    Inventors: Kiran Nenmeli Srinivasan, Kishore Kasi Udayashankar, Swetha Krishnan