Database Query Processing Patents (Class 707/769)
  • Patent number: 10691663
    Abstract: A computer-implemented method for copying data records from a first table residing in a database to a second table involves selecting a column of the first table as a parallelization column, identifying a number of distinct data record field values in the parallelization column of the first table and identifying a corresponding number of copy groups of data records. Each copy group of the data records includes the data records of the first table, which have the same distinct data record field value in the parallelization column of the first table. The method further involves setting up a corresponding number of copy processes; each copy process is configured to copy a respective copy group of data records from the first table to the second table.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventor: Michael Schalk
  • Patent number: 10692502
    Abstract: An automated speaker verification (ASV) system incorporates a first deep neural network to extract deep acoustic features, such as deep CQCC features, from a received voice sample. The deep acoustic features are processed by a second deep neural network that classifies the deep acoustic features according to a determined likelihood of including a spoofing condition. A binary classifier then classifies the voice sample as being genuine or spoofed.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: June 23, 2020
    Assignee: Pindrop Security, Inc.
    Inventors: Elie Khoury, Parav Nagarsheth, Kailash Patil, Matthew Garland
  • Patent number: 10692162
    Abstract: A computer-implemented method for managing a legal hold on cloud documents includes: implementing, on a cloud platform configured to store documents and perform one or more services for respective tenants, a legal-hold framework; receiving legal-hold information in the legal-hold framework, the legal-hold information specifying at least one document, indicating a legal hold applicable to modification or deletion of the document, and identifying a legal action; and in response to receiving the legal-hold information, updating a legal-hold index with an identifier for the document and updating legal-hold metadata with the identity of the legal action.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventor: Olaf Schmidt
  • Patent number: 10686879
    Abstract: Replication in a distributed file system is described. A processing device determines that a completion threshold has been satisfied in view of at least a received indication of completion of a new data modification request, wherein the completion threshold comprises a number of server devices of the distributed file system for which the new data modification has been performed thereon. The processing device provides, in response to determining that the completion threshold has been satisfied, a message to a client device that the new data modification request was performed successfully.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: June 16, 2020
    Assignee: Red Hat, Inc.
    Inventor: Jeffrey Jon Darcy
  • Patent number: 10678878
    Abstract: The present disclosure relates to a method and device for searching. The method includes: receiving a search condition from a client; extracting a search category from the search condition; determining whether the search condition comprising conditioning property values selected by users; if the search condition comprising the conditioning property values, obtaining property items corresponding to each of the conditioning property values; conditioning clustering the property values one by one, wherein the conditioning clustering comprises obtaining an object clustering result set corresponding to each property value by using the search categories and all conditioning property values whose property value and the property value to be clustered belong to different property items as a prerequisite clustering condition; and if the object clustering result set not being an empty set, returning the object clustering result set to the client. The method and device of present disclosure has improved search efficiency.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: June 9, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xi-Zhi Li, Hui Hao
  • Patent number: 10680993
    Abstract: An audio social networking environment is described that provides a platform for users to generate audio-only content for consumption by one or more other users that may or may not have a social networking relationship with the user creating the audio-only content. Users are able to verbally generate stories using an audio based virtual assistant that receives the stories. The stories are analyzed to identify a tone of the story and one or more categories to associate with the story. The analysis of the story can also include suggesting audio effects to the user for including in the story. When a user requests stories, the user preference information of the requester can be used to identify stories for playback that meet the requesting user's preferences.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: June 9, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Scott Snibbe
  • Patent number: 10678797
    Abstract: Collaboration application includes a set of shared documents shared with users with different authorization rights. A request to provide relevant shared documents from the set of shared documents is received. Document ranks corresponding to the relevant shared documents are determined. The document ranks are determined based on weighted document factors related to the set of shared documents. A ranked list of the relevant shared documents is provided according to the determined document ranks. User rank for users in relation to a document from the relevant shared documents is determined. The user ranks are determined based on user factors and weights of the user factors. The user factors are related to authorization rights of the users to the document, sharing characteristics of the document and the users, and measurements over interactions of the users with documents from the set of shared documents that are shared with the users.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 9, 2020
    Assignee: SAP SE
    Inventors: Tanushree Nandy, Pranav Acharya, Prasanna Bhat Mavinakuli, Rahul Tiwari, Tejram Jagannath Sonwane
  • Patent number: 10678696
    Abstract: Embodiments are disclosed for a prefetching method that may include copying, in response to a search query, a first bucket from a remote storage to a cache. The first bucket may include first data associated with the search query. The method may further include identifying a first file type associated with a first file in the first bucket. The first file may be associated with a usage status. The method may further include accessing, based on the search query, a second bucket from the remote storage. The second bucket may include second data associated with the search query. The method may further include identifying a second file in the second bucket having the first file type, and copying, in response to the usage status indicating that the first file was used in processing the search query, the second file from the remote storage to the cache.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 9, 2020
    Assignee: Splunk, Inc.
    Inventors: Ledion Bitincka, Alexandros Batsakis, Paul J. Lucas, Nicholas Robert Romito
  • Patent number: 10678784
    Abstract: A method, computer program product, and system for processing attribute value information for a data set. The method, computer program product, and system includes receiving a first data query on the data set. The first data query includes a condition on at least one attribute of the data set. While processing the first data query, data blocks containing records of the data set may be scanned. The data blocks contain first data blocks that are full. Attribute value information may be generated for the at least one attribute for the first data blocks. The attribute value information may be stored and a second data query involving a condition on at least one of the at least one attribute may be processed using the stored attribute value information.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. Boehme, Andreas Brodt, Oliver Koeth, Oliver Schiller
  • Patent number: 10678888
    Abstract: Methods and systems predict parameters in a dataset of an identified piece of (“information technology”) IT equipment. An automated method identifies datasets IT equipment in a same category of IT equipment as a piece of IT equipment identified as having incomplete dataset information. Each dataset of IT equipment parameters are used to construct generalized linear models of different classes of IT equipment within the category of IT equipment. The class of the identified IT equipment is determined. A predicted equipment parameter of incomplete information of the identified piece of IT equipment is computed using the generalized linear model associated with the class. The predicted equipment parameter can be used to complete the dataset of the identified piece of IT equipment.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: June 9, 2020
    Assignee: VMware, Inc.
    Inventors: Chandrashekhar Jha, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Patent number: 10678804
    Abstract: Systems and methods are disclosed for cross-system journey modeling based on relation of machine data. An example method includes obtaining information describing a user journey that includes multiple steps, each step corresponding to a query to be applied to one or more field-searchable data stores storing events, each event including a portion of machine data that reflects activity in an information technology environment and that is produced by a component of that information technology environment, and each event being associated with a timestamp extracted from the portion of machine data of that event. Events returned as a result of the query of each step are related. The results of the relating are displayed.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: June 9, 2020
    Assignee: Splunk Inc.
    Inventors: Joerg Beringer, Isabelle Park
  • Patent number: 10671236
    Abstract: Disclosed are some implementations of systems, apparatus, methods, and computer program products for implementing, a stateful, contextual, and draggable widget. A widget application stores a state of the widget, a context of the widget, and coordinates of the widget. When a user navigates from one web page of a web site to another web page of the web site, the widget application reconstitutes the widget using the saved state, context, and coordinates of the widget.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: June 2, 2020
    Assignee: salesforce.com, inc.
    Inventors: Orlee Dykan, Robert Birbeck, Joshua Boyden
  • Patent number: 10671540
    Abstract: Embodiments are disclosed for performing cache aware searching. In response to a search query, a first bucket and a second bucket in remote storage for processing the search query. A determination is made that a first file in the first bucket is present in a cache when the search query is received. In response to the search query, a search is performed using the first file based on the determination that the first file is present in the cache when the search query is received, and the search is performed using a second file from the second bucket once the second file is stored in the cache.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 2, 2020
    Assignee: Splunk, Inc.
    Inventors: Ledion Bitincka, Alexandros Batsakis, Paul J. Lucas, Nicholas Robert Romito
  • Patent number: 10671677
    Abstract: Embodiments described herein generally relate to searching of media items associated with one or more keywords. Content search features may be generated and configured to receive search scope selections. A root level limitation may be associated with a folder within a media organization architecture. A query limitation may be associated with the content search features. In certain embodiments, means for automatically correcting the search scope selections to satisfy the query limitation are provided.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: June 2, 2020
    Assignee: SMUGMUG, INC.
    Inventors: Aaron Meyers, Michael Diaz
  • Patent number: 10671610
    Abstract: Provided are techniques for processing window partitioning and ordering for OLAP functions. A prior compare operation is performed by: receiving an input vector for each of one or more attributes of input data that represent one of a partition-by column and an order-by column in a database query; generating a per-attribute comparison vector for each input vector; and producing a single output vector using each per-attribute comparison vector, wherein each value of the single output vector is a Boolean attribute whose value for a given tuple is true if a current value and a most recent prior value of any of the one or more attributes are different.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: William B. Ackerman, Eileen T. Lin, David L. Meyers, Shivin S. Misra, Michael R. Zabka
  • Patent number: 10664519
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Patent number: 10664516
    Abstract: Disclosed is a search system, method and apparatus. A click operation in a search frame is detected. In response to a click operation is detected, a control corresponding to the click operation is determined, the control comprising a text input control and an image input control that are preset in the search frame. The clicked control in the search frame according to the control corresponding to the click operation is enabled, and an unclicked control is concealed. Information for search through the enabled control is received, the information for search comprises a text for search or an image for search. The received information for search is sent to a server, so that the server carries out searching based on the information for search, to obtain an image search result.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 26, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Hui Qi
  • Patent number: 10657282
    Abstract: Controlling access to nodes in a relational graph at query time by using an approximate membership query (AMQ) filter and ordered queries based on historic grants or denials of access according to security context enables a more efficient querying of the relational graph while preserving access controls. Security contexts that grant or deny access to a node are stored in an associated AMQ filter and are queried according to the subject's security context in an order based on the frequency at which the security contexts have previously granted or denied access to nodes in the relational graph.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tor Kreutzer, Steffen Viken Valvag, Dag Steinnes Eidesen, Amund Kronen Johansen, Peter Dahle Heen, Jan-Ove Almli Karlberg, Jon Meling, Age Kvalnes
  • Patent number: 10659480
    Abstract: The inventive systems and methods aggregate network information to accompany file information in an indicator and warning environment. This system also provides a user interface to search for files using network attributes or file attributes, such as message digest. The system can include threat scoring functionality that can be configured to calculate a threat score based on a combination of the result of file analysis on one or more files and associated network data capture information.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: May 19, 2020
    Assignee: INQUEST, LLC
    Inventors: Michael Arcamone, Matthew Diehl
  • Patent number: 10656863
    Abstract: Methods, systems, and computer-readable media for lifecycle management of multiple storage clusters are disclosed. A first set of data is loaded into a first storage cluster. The first storage cluster is selected for loading the first set of data based at least in part on the first set of data and the first storage cluster being associated with a first period of time. The first storage cluster is placed into a read-only state. A second set of data is loaded into a second storage cluster. The second storage cluster is selected for loading the second set of data based at least in part on the second set of data and the second storage cluster being associated with a second period of time.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Forrest MacKenzie Vines, Avinash Nagasundaram, Andrew Rinaldi, Nathan David Scott, Xingbang Tian, Jui Te Tseng
  • Patent number: 10657141
    Abstract: Systems and methods include a processor; a memory comprising computer code executed using the processor, in which computer code implements a relational database to provide access to private user profile and private user data from a private data area and determines an access privilege; a custom response and notification generator configured to use the user profile data to retrieve historical user-related data; a compiling engine to select information from the retrieved historical user-related data to determine a public information source, wherein the retrieved historical user-related data are determined from prior stored user-related; a data handler to retrieve, from the public information source, some publicly-accessible information; and a video combination engine to combine information from the relational database and the publicly-available information and create a video using extracted publicly-accessible information, the private user data and create a publicly-accessible link to display a video.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: May 19, 2020
    Assignee: DART Video Communications, Inc.
    Inventors: Frederick J. Federspiel, Howard Engelhart, Stephen Cooney
  • Patent number: 10650020
    Abstract: A system analyzes transformations for processing datasets. The transformations may be used for build a transformation script for preprocessing data for analysis by big data analysis systems. The system receives a new transformation for analysis. The system determines a measure of an impact of the new transformation operation on a dataset. The system determines statistical information describing rows of the transformed dataset that are impacted by the new transformation. The system receives request to add the new transformation to the transformation script responsive to presenting the statistical information.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 12, 2020
    Assignee: Trifacta Inc.
    Inventors: Vihang Jitendra Mehta, Seshadri Sadasivan Mahalingam, Philip John Vander Broek
  • Patent number: 10649993
    Abstract: Methods and systems for scheduling include forming a search tree. Each node in the search tree represents a scheduling unit formed from a priority queue that includes orders from multiple, mutually compatible sets of orders and wherein each path through the search tree represents a sequence of orders and has an associated priority score. The search tree is searched for a path having an optimal associated priority score. A schedule is implemented based on the path having the optimal associated priority score.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Toshiyuki Hama
  • Patent number: 10650475
    Abstract: Various embodiments relate generally to a system, a device and a method for providing a panel-based search interface as a function of incremental entry of user data, such as text representing a destination. Data representing user input is received at a search interface presented by a listing management system. One or more panel objects are determined based on the user input. Data representing one or more interests associated with the user input is retrieved. The one or more panel objects and the data representing the one or more interests are rendered within the search interface. Responsive to the received user input, the search interface comprising the rendered one or more panel objects and the data representing the one or more interests is provided.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: May 12, 2020
    Assignee: HOMEAWAY.COM, INC.
    Inventors: Robert Berg, Robert Burns
  • Patent number: 10649989
    Abstract: Provided are a computer program product, system, and method for building complex hierarchical queries. A User Interface (UI) representation of a logical query is received, wherein the UI representation describes object types, relationships between the object types, and attributes of the object types. The UI representation is translated to a logical query. The logical query is converted to data layer calls to retrieve objects having the object types, the relationships between the object types, and the attributes of the object types. The objects are received. Then, a directed graph is generated using the identified objects.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Zemah
  • Patent number: 10644932
    Abstract: Improved techniques are provided for processing streams of data. The duration of the time that an event is eligible for remaining in a time-based window can be variable for different events received via the same event stream. In certain embodiments, the duration of time that an input event spends in a time-based window is a function of one or more values of one or more attributes of the event. Since different events can have different one or more attribute values, the different events can spend different amounts of time in the time-based window for that event stream. The amount of time that an event spends in a time-based window can be controlled via the one or more attributes of the event.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventors: Sandeep Bishnoi, Anand Srinivasan
  • Patent number: 10642865
    Abstract: Bias identification in social network posts. A method performs a semantic comparison of social network posts by a user of a social network to identify a group of social network posts by the user about a specific topical content category. The method determines a respective semantic sense of each social network post of the group. The method also ascertains a semantic sense pattern among social network posts in the group of social network posts about the specific topical content category. The method identifies a bias in at least one social network post of the group of social network posts based on identifying that the respective semantic sense in each of the at least one social network post deviates from the ascertained sematic sense pattern. The method uses the identified bias to predict bias in one or more other social network posts made by the user on the topical content category.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Munish Goyal, Wing L. Leung, Sarbajit K. Rakshit, Kimberly G. Starks
  • Patent number: 10628501
    Abstract: Novel tools and techniques are provided for scene aware searching. A system may include a media player configured to play a video stream, a database, and a server configured to host an artificial intelligence (AI) engine. The server may further include a processor and a non-transitory computer readable medium comprising a set of instructions that, when executable by the processor to receive, from the media device, a search query from a user. The AI engine may further be configured to obtain the video stream associated with the search query, identify one or more objects in the video stream, derive contextual data associated with the one or more objects, identify one or more matches based on the contextual data, and determine a result of the search query.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: April 21, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Carlos Santiago
  • Patent number: 10621206
    Abstract: In an embodiment of the present invention, a Response object collects and synchronizes information from other types of objects as may be implemented in a CRM system. For example, certain objects may include a Lead or Contact Object, a Campaign object, and an Opportunity Object that is synchronized into a Response object. In this way, the results for a given Lead or Contact can be directly attributed to the Campaign or Opportunity without having to guess as may be necessary in certain typical CRM systems.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: April 14, 2020
    Assignee: Full Circle Insights, Inc.
    Inventors: Daniel S. Appleman, Roan Bear, Andrea Wildt, Bonnie Crater
  • Patent number: 10614131
    Abstract: Apparatus and methods described herein relate to a processor that can convert intelligence data into a data structure, and that can store the data structure in a data store. The processor can calculate an identity value for the data structure. The data structure can be immutable such that data represented in the data structure is not modified. A query engine implemented by the processor can receive a request for intelligence status data, and can query an index data store for a set of identity values correlated with data included in the request. The query engine can retrieve, from the data store, intelligence status data correlated with each identity value in the set of identity values. The query engine can also return a snapshot data structure representing at least a portion of the intelligence status data correlated with each identity value in the set of identity values, in response to the request.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 7, 2020
    Assignee: Lookingglass Cyber Solutions, Inc.
    Inventor: Bryan Wesley Brown
  • Patent number: 10614143
    Abstract: Systems, methods, and non-transitory computer-readable media can receive page information associated with a page and user information associated with a user associated with the page. Confidence scores are calculated for a plurality of categories based on the page information and the user information, wherein a confidence score for a category is indicative of a likelihood that the category is relevant to the page. One or more categories of the plurality of categories are selected based on the confidence scores. The one or more categories are presented to the user as category recommendations.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Wenzhe Jiang, Jinyi Yao
  • Patent number: 10609183
    Abstract: One or more computing devices, systems, and/or methods for providing content sharing recommendations are provided. For example, signals, associated with a user (e.g., a location of the user, an event occurring near the user, an activity being performed by the user, content of a message recently received by the user or being composed by the user, etc.), are evaluated to identify a context associated with the user (e.g., the user may be composing a social network post about a basketball game that the user is attending). The context is applied to content (e.g., photos, videos, documents, webpages, etc.), available to the user, to create contextualized content indicative of how appropriate or relevant such content is given the context (e.g., a basketball game photo may be more relevant than a work document). A content sharing recommendation of contextualized content may be provided to the user.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: March 31, 2020
    Assignee: Oath Inc.
    Inventors: Bart Thomée, Ioannis Kalantidis, David Ayman Shamma, Andrew Douglas Stadlen, Daniel Jeffrey Tasse, Austin William Shoemaker
  • Patent number: 10606908
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 31, 2020
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 10607469
    Abstract: One variation of a method for detecting and handling falls by residents of a facility includes: receiving a notification for a fall event from a first resident wearable device associated with a resident; determining a location of the resident within a facility at a time of the fall; in response to the notification, distributing a fall response prompt to a set of computing devices, each computing device associated with a care provider; and, in response to proximity of the first computing device to the first resident wearable device, authorizing edit permissions for an electronic incident report by a first care provider exclusive of a second care provider.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: March 31, 2020
    Assignee: PHILIPS NORTH AMERICA LLC
    Inventors: Vikram Devdas, Dan Erichsen, Kenneth Wagner, Richard Heaton
  • Patent number: 10599616
    Abstract: Transparent file processing is supported in Unix-like operating systems by emulating the desired file processing through a number of recipes that accommodate different contexts. Recipes are provided, for example, for local folders in user space, for whole devices (e.g., flash drives or network drives), and for folders synchronized to cloud data. By detecting the path type for a file operation and selecting and applying the appropriate recipe, file processing can be performed in a manner transparent to the user.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Sophos Limited
    Inventors: Gregory Hayrapetian, Markus Hein, Martin Huch, Oliver Lorenz, Johann Murauer, Stefan Perndl, Christian Praher-Köppl, Bernhard Traunmüller, Gerald Wintersberger, Michael Zach
  • Patent number: 10592568
    Abstract: For a particular search query that is received by a host system, a preliminary set of search results is generated. The host system maps the query to one or more topics that are representative to the query. The host system provides topical click data associated with the topic to a machine-learning module that determines a relevancy score of the result utilizing the topical click data. The host system re-ranks the order of the result within a set of results based upon the relevancy score.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Priyanka Agrawal, Man Chu, Steven M. Pritko, Justin A. Ziniel
  • Patent number: 10592554
    Abstract: This disclosure discloses systems, devices, and methods for parallelized data structure processing in context of machine learning and reverse proxy servers.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: March 17, 2020
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventor: Sears Merritt
  • Patent number: 10587665
    Abstract: An operator locking tool allows a user to define a lock profile for one or more operators in a streaming application. The lock profile preferably specifies lock criteria and one or more corresponding lock actions that are taken when the lock criteria is satisfied. The lock criteria can include operator performance, resource utilization, events, and user-defined triggers. The lock actions can include blocking tuple entry, blocking tuple exit, halting tuple processing, processing high-priority tuples while not processing other tuples, allowing tuples to exit an operator only when specified exit criteria is satisfied, and enabling bypass of an operator. Locking can be done for individual operators or for a group of operators.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Michael J. Branson, John M. Santosuosso
  • Patent number: 10587666
    Abstract: An operator locking tool allows a user to define a lock profile for one or more operators in a streaming application. The lock profile preferably specifies lock criteria and one or more corresponding lock actions that are taken when the lock criteria is satisfied. The lock criteria can include operator performance, resource utilization, events, and user-defined triggers. The lock actions can include blocking tuple entry, blocking tuple exit, halting tuple processing, processing high-priority tuples while not processing other tuples, allowing tuples to exit an operator only when specified exit criteria is satisfied, and enabling bypass of an operator. Locking can be done for individual operators or for a group of operators.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Michael J. Branson, John M. Santosuosso
  • Patent number: 10587912
    Abstract: A method includes receiving search criteria generated based on interest information associated with a user and identifying a syndicated feed associated with the interest information. The method also includes generating additional search criteria based on content of the syndicated feed, wherein the additional search criteria includes a keyword identified by the syndicated feed. The method further includes performing a search of on-demand media content, based on the search criteria, the additional search criteria, and metadata associated with the on-demand media content. The method also includes storing a particular on-demand program identified by the search at a memory of the media recording device.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: March 10, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jerald Robert Howcroft, Stephanie Karasick Acuna, Alyssa L. Williams
  • Patent number: 10580453
    Abstract: A system and method for determining video clips including interesting content from video data. The system may receive annotation data identifying time and positions corresponding to objects represented in the video data and the system may determine priority metrics associated with each of the objects. By associating the priority metrics with the time and positions corresponding to the objects, the system may generate a priority metric map indicating a time and position of interesting moments in the video data. The system may generate moments and/or video clips based on the priority metric map. The system may determine a time (e.g., video frames) and/or space (e.g., pixel coordinates) associated with the moments/video clips and may simulate camera motion such as panning and/or zooming with the moments/video clips. The system may generate a Master Clip Table including the moments, video clips and/or annotation data associated with the moments/video clips.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: March 3, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Matthew Alan Townsend, Moshe Bouhnik, Konstantin Kraimer, Eduard Oks
  • Patent number: 10574715
    Abstract: Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 25, 2020
    Assignee: Streaming Global, Inc.
    Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
  • Patent number: 10565030
    Abstract: A multi-process interactive system is described. The system includes numerous processes running on a processing device. The processes include separable program execution contexts of application programs, such that each application program comprises at least one process. The system translates events of each process into data capsules. A data capsule includes an application-independent representation of event data of an event and state information of the process originating the content of the data capsule. The system transfers the data messages into pools or repositories. Each process operates as a recognizing process, where the recognizing process recognizes in the pools data capsules comprising content that corresponds to an interactive function of the recognizing process and/or an identification of the recognizing process. The recognizing process retrieves recognized data capsules from the pools and executes processing appropriate to contents of the recognized data capsules.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 18, 2020
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John S. Underkoffler
  • Patent number: 10565197
    Abstract: A system creates a query name bitmap signature comprising at least one bigram for a query name. The system calculates a query name bitmap range for the query name based on a match threshold and a number of bigrams in the query name bitmap signature. The system creates a data list name bitmap signature comprising at least one bigram, for each of a plurality of data list names, and identifies a subset of the plurality of data list names. The subset comprises data list name bitmap signatures that are within the query name bitmap range. The system reduces a number of comparisons by comparing only the query name and each of the subset of the plurality of data list names when performing the analytical name search. The system also reduces the number of comparisons by reducing the number of bit positions that are compared.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brian E. Macy, Bin Qin, Stephen J. Watjen, Frank E. Whaley, Charles K. Williams
  • Patent number: 10565232
    Abstract: Various technologies pertaining to construction of a query for execution over a cube are described. Tabular data is presented on a displayed on a display screen, where the tabular data represents at least a portion of a data cube. Input is received with respect to the tabular data, and responsive to the input being received, a query is constructed based upon the input. The query is executed over the data cube, resulting in provisioning of a new table.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Hughes, Michael J. Coulson, Alexandre Tristan St-Cyr, Faisal Mohamood, Theresa Palmer-Boroski, Clemens Szyperski, Marius Dumitru
  • Patent number: 10558506
    Abstract: The embodiments of the present disclosure provide systems and methods for providing restock notification, comprising a memory storing instructions and at least one processor configured to execute the instructions. The processor may be configured to receive, from a user interface associated with a user, a first request for a restock notification associated with a product, and modify a database to assign a first status to the product. The processor may further be configured to receive a message indicating that the product is available for purchase, and modify the database to assign a second status to the product. The processor may configure a batch framework to periodically analyze the database to identify product with the second status assigned, and determine a notification schedule for sending the restock notification to the user. The processor may be configured to send the restock notification to the user based on the determined notification schedule.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: February 11, 2020
    Assignee: Coupang Corp.
    Inventors: Jie Min, Zhongxing Wang
  • Patent number: 10558426
    Abstract: Managing rendering of a graphical user interface is provided. A system receives data packets comprising an input audio signal. The system determines an application identifier and query. The system provides the query to the application to cause the application to generate a second query for transmission to a third-party server, and identify responses to the query. The system intercepts the responses, and generates a keyword based on the responses. The system selects a digital component using the keyword, executes a deduplication process, and determines to add the digital component to the responses. The system constructs a display output using a graphical user interface template that integrates the plurality of responses generated by the application with the digital component, and provides the display output to the computing device for rendering.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Anshul Kothari, Gaurav Bhaya, Tarun Jain
  • Patent number: 10552720
    Abstract: In one embodiment the present invention comprises a smartphone and encoders for commissioning RFID transponders. The present invention further includes novel systems, devices, and methods for commissioning RFID transponders with unique object class instance numbers without requiring a realtime connection to a serialization database.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: February 4, 2020
    Assignee: Adasa Inc.
    Inventor: Clarke W. McAllister
  • Patent number: 10552112
    Abstract: Embodiments described herein involve generating and modifying a sub-index of a media index. An example method may involve receiving requests to play back media items in a media index, tracking the requests to play back the media items in the media index, determining a set of media items from among the media items in the media index based on the tracked requests to play back media items in the media index, and indexing the determined set of media items into a sub-index. The set of media items have been played at least a pre-determined threshold number of times within a pre-determined threshold period of time. The media items in the sub-index are a subset of the media items in the main index.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: February 4, 2020
    Assignee: Sonos, Inc.
    Inventors: Amber Brown, Diane Roberts
  • Patent number: 10552526
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program provides, through a graphical user interface (GUI), a tool for creating a field calculation that operates on data defined in a relational data model. The program also receives, through the GUI, the field calculation created using the tool. The program further generates data for a data integration operation based on the field calculation. The program also performs the data integration operation based on the generated data.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: February 4, 2020
    Assignee: SuccessFactors, Inc.
    Inventors: David Joseph Hock, Wesley Johnson