Via A Graphical User Interface Patents (Class 707/805)
  • Patent number: 11966561
    Abstract: A method includes, responsive to user input, scrolling a plurality of elements visible on a user interface (UI) to scroll out of view, from the UI, one or more first elements of the plurality of elements that were visible in the UI prior to the user input, and to scroll into view, in the UI, one or more second elements that were not visible in the UI prior to the user input. A first media player and a second media player are concurrently visible in the UI responsive to the scrolling. The method further includes, responsive to first playback of a first media item via the first media player having priority over second playback of a second media item via the second media player, preventing the second playback of the second media item during the first playback of the first media item.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: April 23, 2024
    Assignee: Google LLC
    Inventors: Kevin Greene, Justin Lewis
  • Patent number: 11886382
    Abstract: Systems, methods, and non-transitory computer readable media are provided for customizing pipelines for integrating data. A file to be ingested into a data analysis platform may be determined. The file type of the file may be detected. The file may be transformed based on the file type. The transformation may include applying a set of operations to the file. The set of operations may correspond to a pipeline of operations associated with the file type.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: January 30, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Abhinav Khanna, Henry Tung, Lucas Ray, Stephen Yazicioglu, Alexander Martino
  • Patent number: 11861462
    Abstract: A technique for automated preparation of tabular data for machine learning, including options for machine learning derived infill, feature importance evaluations, and/or dimensionality reduction. Validation data sets may be consistently prepared to training data sets based on properties of the training data saved in a metadata database. Additional data sets may be consistently prepared to training data sets based on properties of the training data saved in a returned metadata database such as for use in generating predictions from the trained ML system. Returned data sets may be prepared for oversampling of labels with lower frequency occurrence. Columns of a training data set are evaluated for appropriate categories of transformations, with the composition of transformation function applications designated by a defined tree of transformation category assignments to transformation primitives.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: January 2, 2024
    Inventor: Nicholas John Teague
  • Patent number: 11847102
    Abstract: According to one embodiment, a data virtualization apparatus includes a memory and a processor. The processor is configured to acquire first schema information including a first table name of a first source table managed in a first data source, and second schema information including a second table name of a second source table managed in a second data source, convert the first table name into a third table name, and convert the second table name into a third table name, and register first table correspondence information including the first table name and the third table name in the memory, and register second table correspondence information including the second table name and the third table name in the memory.
    Type: Grant
    Filed: February 21, 2022
    Date of Patent: December 19, 2023
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Mototaka Kanematsu
  • Patent number: 11836153
    Abstract: A system and method include processing devices to implement an automated synchronization system for an intelligent talent platform, the automated synchronization system including one or more remote system adapters each coupled to a corresponding remote system, to retrieve one or more first data objects containing information relating to managing talents, a synchronization handler to obtain, based on identification features of the one or more first data objects, one or more second data objects from a storage device associated with the intelligent talent platform, calculate a consistency score based on values in the one or more first data objects and values in the one or more second data objects, and responsive to determining that the one or more first data objects comprise modifications from the one or more second data objects based on the consistency score, determine priority values associated with the modifications to the one or more first data objects.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: December 5, 2023
    Inventors: Niran Kundapur, Sivasankaran Chandrasekar
  • Patent number: 11835930
    Abstract: A system comprising one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising receiving a request for a rating for a device of building equipment, the request for the rating including a plurality of attributes characterizing the device of building equipment including at least a first device characteristic, selecting, from a plurality of rating engines, a first rating engine for use in generating the rating based on the plurality of attributes characterizing the device of building equipment, communicating the first device characteristic to the first rating engine, receiving a first rating for the device of building equipment from the first rating engine, and using the first rating to at least one of generate a predictive model for the device of building equipment or control the device of building equipment.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: December 5, 2023
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Nicholas I. Hull, Christopher A. Hunt, Vaughn H. Hughes, Christopher R. Felpel, Shailendra K. Verma, Stephen J. Gentile, III, Dale S. Smith
  • Patent number: 11783059
    Abstract: A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: October 10, 2023
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 11755628
    Abstract: A data relationships storage platform for analysis of one or more data sources is described herein. A data processing system may be communicatively coupled to one or more data sources and one or more big-data databases. One or more collectors may collect data pieces from the one or more data sources. One or more analyzer may analyze the collected data pieces to determine whether one or more relationships exist between the collected data pieces. The analysis results in one or more data globs that include one or more of the data pieces and relationship information, such as tags. The tagged data globs may be communicated to and stored in one or more big-data databases.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: September 12, 2023
    Assignee: Bitvore Corp.
    Inventors: Greg Bolcer, Alan Chaney, Clay Cover
  • Patent number: 11739968
    Abstract: A control system includes an energy management system in operation with intelligent, network-connected thermostats located in structures. The thermostats are operable to control heating, ventilation, and air conditioning (HVAC) systems. Control during a demand response (DR) event period may be performed based on an optimal control trajectory of the HVAC system, where the control trajectory is optimal in that it minimizes a cost function.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: August 29, 2023
    Assignee: Google LLC
    Inventors: Yoky Matsuoka, Mark Malhotra, Allen J. Minich, Mark D. Stefanski
  • Patent number: 11740985
    Abstract: An apparatus includes operational circuitry and Hardware Diagnostics Circuitry (HDC). The HDC is configured to receive a definition of multiple trigger rules, each trigger rule specifying a respective trigger event as a function of trigger data sources in the operational circuitry, to receive a definition of (i) a pre-trigger logging set selected from among a plurality of diagnostics data sources in the operational circuitry, and (ii) for each trigger rule, a respective post-trigger logging set including a set of one or more of the diagnostics data sources, and, during operation of the operational circuitry, to log the diagnostics data sources in the pre-trigger logging set, to log the trigger data sources and to repeatedly evaluate the trigger rules, and, in response to triggering of a given trigger event by a given trigger rule, to start logging the diagnostics data sources in the post-trigger logging set of the given trigger rule.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 29, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Ran Koren, Shay Aisman, Itamar Rabenstein, Amir Ancel
  • Patent number: 11698912
    Abstract: A method involves receiving a first command. The first command includes a data extraction expression applied to fields of a dataset of a data source. The first command also includes a first report configuration expression applied to first dimensions of a first report. The method also involves generating, by executing the data extraction expression on the dataset, records of the dataset. The method also involves generating, by executing the first report configuration expression on the records, a first tree of subsets of the records. The method also involves populating, using the first report configuration expression and the first tree of subsets, cells of the first dimensions to obtain first populated dimensions. The method also involves generating, in response to receiving the first command and by traversing the first tree of subsets, the first report including the first populated dimensions.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: July 11, 2023
    Assignee: Intuit Inc.
    Inventors: Jayanth Saimani, Ajay Karthik Nama Nagaraj
  • Patent number: 11687985
    Abstract: A computer-implemented method includes communicating a ratings user interface to allow a user to provide a movie title rating value, wherein a movie title rating value is based upon a user's unique appreciation and/or enjoyment of the movie title. The method further includes receiving one or more movie title rating values, the one or more movie title rating value input by the user into the ratings user interface. In addition, the method includes generating one or more movie card images, by the server computing device, for the one or more movie titles based at least in part on the received one or more movie title rating values, the one or more movie card images varying in border design, color, filtering techniques, or opacity based at least in part on the received movie title rating values; and communicating the one or more generated movie card images.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: June 27, 2023
    Inventor: Jeffrey Wish
  • Patent number: 11687587
    Abstract: A query fingerprint of a set of frames of video content captured at a client device may be generated. Multiple patches of the set of frames of video content may be selected and a value calculated for each of the selected multiple patches. The value for each patch may be indicated as a single bit along with an additional 1-bit value to indicate whether the patch value is weak. A database of known reference fingerprints may be queried using the generated query fingerprint. Matches between the query fingerprint and the reference fingerprints may be identified. Weak bits may be given reduced weight in identifying the match of fingerprints. Based on the matches, an identifier for the video content may be returned to the client device. The client device may use the received identifier to access the supplemental content.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: June 27, 2023
    Assignee: Roku, Inc.
    Inventors: Wilson Harron, Matthew James Wilkinson
  • Patent number: 11683559
    Abstract: A method, non-transitory computer-readable storage medium, and reception apparatus for extracting metadata, and an information providing apparatus for providing the metadata. The method for extracting metadata includes processing, by circuitry of the reception apparatus, content that includes the metadata embedded therein. The metadata is embedded as a watermark in a first portion of a video frame of the content. The circuitry determines symbol values of the watermark from the video frame based on luminance values in pixels of the first portion of the video frame of the content to extract the metadata. At least one of the luminance values is less than 16.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: June 20, 2023
    Assignee: Saturn Licensing LLC
    Inventors: Mark Eyer, Paul Hearty
  • Patent number: 11675838
    Abstract: An approach is provided for completing a pipeline graph. Using a deep learning based sequence model, an initial data pipeline having a sequence of nodes is generated. Mismatch(es) between data formats required by input and output in the sequence of nodes is identified. Virtual gap node(s) that correct the mismatch(es) are added to the initial data pipeline. For a given virtual gap node, tentative graph structures are determined using knowledge graphs and a crowd sourced validation system. Reuse forecast scores and performance scores for the tentative graph structures are calculated. Based on the reuse forecast scores and the performance scores, a final graph structure for implementing the given virtual gap node is determined.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: June 13, 2023
    Assignee: International Business Machines Corporation
    Inventors: Namit Kabra, Ritesh Kumar Gupta, Yannick Saillet, Vijay Ekambaram
  • Patent number: 11637868
    Abstract: Attestation support in cloud computing environments is described. An example of an apparatus includes one or more processors to process data, including data related to hosting of workloads for one or more tenants; an orchestration element to receive a request for support of a workload of a tenant according to a selected membership policy, the orchestration element to select a set of one or more compute nodes to provide computation for the workload; and a security manager to receive the membership policy and to receive attestations from the selected compute nodes and, upon determining that the attestations meet the requirements of the membership policy, to add the one or more compute nodes to a group of compute nodes to provide computation for the workload.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: April 25, 2023
    Assignee: INTEL CORPORATION
    Inventors: Vincent Scarlata, Alpa Trivedi, Reshma Lal
  • Patent number: 11567808
    Abstract: Systems and methods include reception of an indication of a first data object to transmit from a first database tenant to a second database tenant, the first data object comprising user configuration settings metadata of a database application and associated with a first data object type, determination of whether a dependent data object may be associated with a data object of the first data object type, determination, if it is determined that a dependent data object may be associated with a data object of the first data object type, of whether a dependent object is dependent on the first data object, and automatic determination, if it is determined that a dependent object is dependent on the first data object, to transmit the dependent object from the first database tenant to the second database tenant.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Gaurav Loknath Gera, Martin Steiert, Martina Keller, Sameer Kumar, Thomas Gieselmann, Horst Schaude
  • Patent number: 11567628
    Abstract: Systems and methods for cognitive composition of multi-dimensional icons and interactions are disclosed. In embodiments, a computer-implemented method comprises: generating, by a computing device, interaction logs based on user context data received; identifying, by the computing device, one or more target applications and associated scripts; automatically generating, by the computing device, a multi-dimensional icon for the one or more target applications based on the interaction logs, wherein the multi-dimensional icon comprises a geometric structure including content cells; allocating, by the computing device, the scripts to respective content cells of the multi-dimensional icon.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: January 31, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saravanan Sadacharam, Vijay Kumar Ananthapur Bache, Vijay Ekambaram, Padmanabha Venkatagiri Seshadri
  • Patent number: 11538552
    Abstract: A method and system for analyzing a target network relative to a background network of data using machine learning. The method includes extracting a first feature matrix from an adjacency matrix representative of the target network, extracting a second feature matrix from an adjacency matrix representative of the background network, generating a projection matrix based on the first and second feature matrices using a contrastive learning algorithm, generating a first contrastive matrix representation of the target network based on the projection matrix and the first feature matrix, generating a second contrastive matrix representation of the background network based on the projection matrix and the second feature matrix, and displaying a visualization of unique features of the target network relative to the background network based on the first contrastive matrix and the second contrastive matrix.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: December 27, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Takanori Fujiwara, Jian Zhao, Francine Chen
  • Patent number: 11487818
    Abstract: Provided is a method, apparatus, device and storage medium for determining a center vertex in a social network. The method includes steps described below. Multiple first vertices with a target attribute in the social network are determined; multiple sub-social sets are determined, where each sub-social set comprises one first vertex; a connected branch set corresponding to the each sub-social set is determined, where the connected branch set corresponding to the each sub-social set is a set of connected branches in a graph formed by vertices associated with the each sub-social set and lacking the target attribute; centrality of the first vertex comprised in the each sub-social set is obtained according to the each sub-social set and the connected branch set corresponding to the each sub-social set; and a first vertex with centrality satisfying a preset centrality requirement from the multiple first vertices is selected as the center vertex.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: November 1, 2022
    Assignee: SUZHOU DAJIAYING INFORMATION TECHNOLOGY CO., LTD
    Inventor: Yuheng Lu
  • Patent number: 11461272
    Abstract: The present disclosure is directed toward systems and methods that efficiently and effectively generate and utilize collections of content items. For example, systems and methods described herein generate a collection content item including one or more content item references. In one or more embodiments, the collection content item can include content item references for content items located internally or externally, with granular levels of permissions settings and version controls. Additionally, in response to a detected selection of a content item reference, systems and methods described herein generate a rendering of the associated content item that can be viewed regardless of any third party software installed on the viewing client computing device.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: October 4, 2022
    Assignee: Dropbox, Inc.
    Inventors: Brendan Berman, Yu-Liang Hsu, Dong-Jae Chung, Maureen Mason, Jessie Engstrom, Nicholas Jitkoff, Andrew Schamp
  • Patent number: 11455300
    Abstract: A method may include receiving a query input indicative of an identity of an industrial automation device and searching a database based on the query input to identify one or more workflow datasets corresponding to the identity of the industrial automation device. Each of the one or more workflow datasets may include one or more instructions associated with one or more operations of the industrial automation device and one or more virtual objects associated with the one or more instructions. The method may also include displaying one or more visualizations representative of the one or more workflow datasets via an electronic display of a computing device. Each of the one or more visualizations may receive an input that causes the computing device to receive at least a portion of a respective workflow dataset.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: September 27, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Abhishek Mehrotra, Hugo Bernardino Da Silva, Richard S. Turk, Timothy R. Brennan, Tyler L. Sheveland
  • Patent number: 11455893
    Abstract: A method includes obtaining multiple sets of trajectory data, each descriptive of trajectories of two or more objects (e.g., first and second objects). The method also includes generating transformed trajectory data based on the trajectory data. Each set of transformed trajectory data is descriptive of the trajectories of the two or more objects in a normalized reference frame in which a movement path of the first object is constrained. The method further includes generating feature data, performing a clustering operation based on the feature data to generate a set of trajectory clusters, and generating training data based on the set of trajectory clusters. The method further includes using the training data to train a machine learning classifier to classify particular trajectory patterns.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: September 27, 2022
    Assignee: THE BOEING COMPANY
    Inventors: Nigel Stepp, Sean Soleyman, Deepak Khosla
  • Patent number: 11449761
    Abstract: In one aspect, a computer implemented method for efficient value lookup in a set of scalar intervals is provided. The method includes determining, in response to a query for a scalar value, that the scalar value is located in a set of scalar intervals, wherein each of the scalar intervals comprises a left bound and a right bound. The method further includes sorting the scalar intervals based on left bounds. The method further includes comparing, in response to the sorting, a pair of scalar intervals to determine if the pair of scalar intervals overlaps. The method further includes identifying, based on the comparing indicating that the pair overlaps, a method of processing the scalar intervals.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 20, 2022
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Jean-Luc M. Marcé, Gabrio Verratti, Abdur Rafay, Andrei R. Yershov, John Wearing
  • Patent number: 11429627
    Abstract: Machine data is collected from multiple sources of an operating environment such as an information technology system, factory floor, or the like, into a data intake and query system, in one embodiment. Metrics representative of the environment are included in or derived from the data. Users may interact with an interface to depict a representation of various metrics and interdependencies and that depiction is reflected in a computer storage model. Changes to the computer storage model based on the user interaction may also result in automatic changes to control information reflected in the computer storage model that directs the processing of various monitoring functions associated with the metrics.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 30, 2022
    Assignee: SPLUNK Inc.
    Inventors: Ricky Gene Burnett, Dipock Das, Steven Shaun McIntyre, Darrell Sano
  • Patent number: 11416493
    Abstract: Embodiments disclosed herein provide for systems and methods of a reporting engine framework that dynamically generates a database query. The systems and methods provide for generating the database query via an intuitive user interface, wherein the user interface interacts with a plurality of application program interfaces to retrieve and generate data associated with the database to be queried.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: August 16, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sreedhar Raichur, Zubair Ali Baig, Ullas Poojary, Kartheek Gopal, Yuvaraj Loganathan, Saheera Eranhikkal, Rudresh Kumar, Deepanker Sachdeva
  • Patent number: 11308032
    Abstract: The disclosed embodiments provide a system that facilitates searching an online content management system for content items associated with a user. During operation, the system receives a call from a client application at a search interface in the online content management system, wherein the client application is operating on behalf of the user. In response to the call, the system performs a lookup in a per-user index within the online content management system, wherein the per-user index facilitates looking up information about content items associated with the user in the online content management system. The system then returns the information obtained during the lookup to the client application. The client application can then use the retrieved information to facilitate an interaction between the client application and the user.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: April 19, 2022
    Assignee: Dropbox, Inc.
    Inventors: Sean Lynch, Ilya Fushman
  • Patent number: 11308942
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for operating a smart terminal. The method for operating a smart terminal includes: parsing a currently inputted user voice command to a current text command; querying a historical text command record matching the current text command from a historical text command record set corresponding to a historical user voice command set; parsing the queried historical text command record to obtain a user's intention; sending a user request generated based on the user's intention to a resource database; and commanding an action component to take an action based on a response returned from the resource database and the user's intention.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 19, 2022
    Assignees: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD., SHANGHAI XIAODU TECHNOLOGY CO. LTD.
    Inventors: Qin Xiong, Gaofei Cheng, Leilei Gao, Fei Wang, Yue Liu, Wenlin Dong
  • Patent number: 11295354
    Abstract: A computer-implemented method includes communicating a ratings user interface to allow a user to provide a movie title rating value, wherein a movie title rating value is based upon a user's unique appreciation and/or enjoyment of the movie title. The method further includes receiving one or more movie title rating values, the one or more movie title rating value input by the user into the ratings user interface. In addition, the method includes generating one or more movie card images, by the server computing device, for the one or more movie titles based at least in part on the received one or more movie title rating values, the one or more movie card images varying in border design, color, filtering techniques, or opacity based at least in part on the received movie title rating values; and communicating the one or more generated movie card images.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 5, 2022
    Assignee: Rate and See LLC
    Inventor: Jeffrey Wish
  • Patent number: 11263105
    Abstract: A method may include obtaining at least one dataset that includes information corresponding to periods of usage of a plurality of components within a cloud infrastructure and usage cost for each component of the plurality of components within the cloud infrastructure. The method may include comparing the information corresponding to the periods of usage with at least a portion of the information corresponding to the usage cost for components. The method may include determining a cost for one or more of the components for a period of time. The cost may be determined based on the comparison of the information corresponding to the periods of usage of the components with at least the portion of the information corresponding to the usage cost for the components. The method may include generating a visualization that includes information representative of the cost of the components and displaying the visualization via a display screen.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: March 1, 2022
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Kevin Ellsworth, Austin Row, Jonathan Bronson, Ruturaj Eksambekar
  • Patent number: 11263680
    Abstract: Disclosed is a non-transitory computer readable medium storing a computer program. The computer program performs operations for analyzing a video when the computer program is executed by one or more processors of a computing device and the operations may include: separating contents into one or more subcontents by analyzing the contents; matching and storing additional information with the subcontents; receiving search information from a user terminal; and sending at least one of the contents, the subcontents or the matched additional information corresponding to the search information to the user terminal.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: March 1, 2022
    Inventors: Dong Suck Oh, Hyun Suck Oh
  • Patent number: 11256763
    Abstract: An object property-based search system according to an embodiment of the present invention includes a search requester terminal for enabling a search requester to input at least one property of a plurality of object properties and receiving a search result based on the object properties, and an object providing device including an object property database in which the plurality of object properties is stored, and an object search server for searching for an object corresponding to the object properties transmitted from the search requester terminal using the object property database and transmitting the objects searched for to the search requester terminal.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: February 22, 2022
    Inventor: Jun Woong Doh
  • Patent number: 11238044
    Abstract: Candidate data record prioritization for match processing includes identifying candidate records for use in match processing to determine records that match to an incoming record. The candidates are grouped into buckets according to bucket roles, with each bucket correlating to a bucket role, and with each bucket role being defined by a unique record attribute set. The method obtains an effectiveness score for each of the bucket roles. The scores are measures of effectiveness of the bucket roles in identifying candidates that match to incoming data records. The method establishes an order of priority in which to process the candidates by prioritizing the buckets into an order based on the effectiveness scores for the bucket roles. The process then commences match processing to process the candidates in the established order of priority where the match processing processes candidates of a higher priority bucket before processing candidates of lower priority buckets.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Neeraj R. Singh, Soma Shekar Naganna, Shettigar Parkala Srinivas, Scott Schumacher
  • Patent number: 11232106
    Abstract: Windowed queries with event-based open times are described for use in data analytics for streaming data. A window semantic may be used to define windowed queries of an analytics application that, when executed against an incoming data stream, open a window at a time when a first event associated with a grouping key is received by a windowed query. The window remains open for a predefined duration specified in the windowed query, and query results may be generated based on any events associated with the grouping key that are received while the window remains open. After a lapse of the predefined duration, the window closes, and the query results may be output in association with the window.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: January 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Praveen Kumar Gattu, Nagesh V. Honnalli, Gaurav D. Ghare, Christopher James Bradfield, Ryan Nienhuis
  • Patent number: 11232409
    Abstract: Entity profile information is presented to a user of a computing device. In one embodiment, a method includes: receiving a communication associated with a first entity; in response to receiving the communication, creating or updating, by at least one processor, a first entity profile, wherein the first entity profile is for display to the user on the computing device; and storing a plurality of entity profiles for entities, the entity profiles including the first entity profile.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 25, 2022
    Assignee: VERIZON MEDIA INC.
    Inventor: Peter Monaco
  • Patent number: 11138509
    Abstract: Techniques for inferring data to improve the accuracy and completeness of information retrieval are disclosed herein. In some embodiments, a data inference system detects a lack of employment type data for a profile of a user on an online service, with the employment type data identifying at least one type of employment in which the user is interested. In some embodiments, based on the detecting of the lack of employment type data for the profile of the user, the data inference system generates the employment type data based on an inference model and inference data, with the inference data comprising at least one of profile data of the user and a history of the user's interactions with the online service, and the data inference system performs a function of the online service using the generated employment type data.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gloria Yang, Ming Yan
  • Patent number: 11132222
    Abstract: An application processing method includes: displaying a first child application page of a first child application; and acquiring, by using the first child application, a second child application identifier corresponding to a second child application to be jumped to. The first child application is run by a parent application. The method also includes: the parent application running the second child application when a jump is made from the first child application to the second child application; transferring page data corresponding to the second child application identifier to the second child application; and generating, according to the page data, a second child application page over the first child application page, and displaying the second child application page.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 28, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haojun Hu, Kai Li, Shangtao Liang
  • Patent number: 11113305
    Abstract: A system and method are disclosed for modeling a non-relational database as a normalized relational database. In one embodiment, the system identifies a column having a first type in a column-oriented, non-relational database; determines whether the column-oriented, non-relational database includes at least one column having a second type and identifies the one or more columns having the second type; virtually divides the column-oriented, non-relational database based on column type; and generates a normalized, relational model based on the virtual division of the column-oriented, non-relational database, the normalized, relational model including catalog information representing a parent table including the column having the first type and, when the column-oriented, non-relational database includes at least one column having the second type, catalogue information representing a child table, the parent table and child table both represented as relational tables.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: September 7, 2021
    Assignee: Progress Software Corporation
    Inventor: Robert Scott Bradley
  • Patent number: 11086844
    Abstract: Systems, methods, and computer programmable products are described herein for tracking modifications of a hierarchical database table of an application. Data including a modification to the hierarchical database table having a plurality of database entries is received. A change trigger table having a record corresponding to the modification of a database entry of the plurality of database entries is defined. The change trigger table is provided to a unified instance authorization application for further definition of an explosion database table.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: August 10, 2021
    Assignee: SAP SE
    Inventors: Michael Aakolk, Andrea Waldi
  • Patent number: 11080418
    Abstract: System and methods are disclosed for the management and security of data variations in an electronic spreadsheet. Keeping all relevant information in a single document, with granular controls to protect and secure access based on each individual or their role within an organization, eliminates the need for workarounds, and simplifies the management of the contained data. Tracking data as it is being entered, also allows the system to notify the user when protected information is detected, and appropriate action to be taken to ensure compliance with any requirements.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: August 3, 2021
    Inventor: Lee David Buckland
  • Patent number: 11061962
    Abstract: Techniques for recommending and presenting comments relative to video frames in a network community are described herein. The disclosed techniques include receiving a request for playing comments relative to frames of a first video from a first user who is watching the first video; classifying comments on the first video that have been received from users into a plurality of classifications of comments based on data associated with the users and a plurality of predetermined rules; reading a plurality of comments from the plurality of classifications of comments based on a plurality of predetermined proportions; generating a plurality of recommended bullet screens comprising the plurality of comments; and transmitting the plurality of recommended bullet screens to the first user, wherein the plurality of comments relative to corresponding frames of the first video are presented to the first user via the plurality of recommended bullet screens.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: July 13, 2021
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventor: Yongping Fei
  • Patent number: 11036878
    Abstract: A method and associated apparatus/system for controlling access to data in a database. A first login by a first user is accepted. A second login by the first user under the name of a second user is accepted. Third data is referred, based on first data of the database accessible from the first user and second data of the database accessible from the second user, upon request to refer to the database under the name of the first user or the second user after the first login and the second login are accepted.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tomohiro Iwahashi, Atsushi Noguchi, Naoko Nishiura, Kanako Tsuchida
  • Patent number: 11036820
    Abstract: The present disclosure provides a page loading method and an electronic device. The method includes: collecting history browsing behaviors of a user during using a browser, and obtaining visited pages involved in the history browsing behaviors and browsing manners used by the user; training a learning model based on the visited pages and the browsing manners used by the user, such that the learning model learns a correspondence relationship between the visited pages and the browsing manners; in response to receiving a page visiting request, analyzing a target page to be visited based on the trained learning model, so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab; and loading the target page according to the target browsing manner.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: June 15, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Xionghui Guo
  • Patent number: 11023615
    Abstract: Hosted services provided by service provider tenants to their users are an increasingly common software usage model. The usage of such services and handling of data may be subject to regulatory, legal, and industry-based rules, where different rules may be applicable depending on the particular service, handled data, and organization type, for example. Embodiments are directed to providing intelligence and analysis driven security and compliance suggestions for hosted services to reduce the burden on tenant administrators to determine and implement applicable policies and rules. Claims are directed to determination of a suggestion based on an analysis of a tenant's service environment, presentation of the suggestion along with analysis results and a prompt to confirm implementation of the suggestion, and upon receiving confirmation, presentation of an option to customize the suggestion by modifying settings suggested based on analysis results.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karissa C. Larson, Churli Su, Wenjie Liang, Binyan Chen, Ben Appleby, Anupama Janardhan, Ning Xu
  • Patent number: 11003666
    Abstract: Embodiments of the preset disclosure include a method, a system, and a computer program product for rearranging a set of filters within a data streams environment. The method includes setting a first filter ordering of two or more filter processing elements. The method includes determining a filtering efficiency of the first filter ordering. The determining of the filtering efficiency includes monitoring a runtime, one or more tuples, and an amount of tuples retained after filtering of the first filter ordering. The method includes creating a second filter ordering of the two or more filter processing elements. The method includes comparing the filtering efficiency of the second filter ordering to the first filter ordering. The method includes selecting the second filter ordering in response to comparing the filtering efficiency of the second filter ordering to the filtering efficiency of the first filter ordering.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, Jessica R. Eidem, Brian R. Muras, Jingdong Sun
  • Patent number: 10997603
    Abstract: A computing device having a software radio (e.g., a mobile device where the software radio is substantially defined in software) transmits first information related to a financial transaction over the first radio network to the financial institution, and transmits second information related to the financial transaction over the second radio network to the financial institution. A server of the financial institution receives the first information and the second information to carry out the financial transaction.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: May 4, 2021
    Assignee: FMR LLC
    Inventors: Boris Olegovich Kalinichenko, Joseph G. Ferra
  • Patent number: 10979380
    Abstract: Security provisioning is enabled at a communication device. A method can include: executing a high security application on a communication device based, at least, on detecting that high security is enabled for the communication device and detecting execution of a low security application; outputting, via a user interface (UI), information configured to detect an entry to the communication device; detecting an entry at the UI of the communication device; determining whether the entry corresponds to security access information stored in the communication device; and providing access to the communication device based, at least, on determining that the entry corresponds to the security access information.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: April 13, 2021
    Assignee: AT&T MOBILITY II LLC
    Inventors: Cristy Swink, Jason Sikes, Benjamin Fineman, Christopher Marshall Turitzin, Alex Tam, Hannah Regier
  • Patent number: 10929371
    Abstract: The present invention relates to a system and method for supporting contact reminding and includes: a contact history database for storing information on a contact history; an unregistered contact point obtaining unit for obtaining an unregistered contact point which has not been registered with an address database, based on the contact history stored in the contact history database; and a contact point recommending unit for calculating contact statistics for a preset certain period by using the contact histories of the obtained unregistered contact points, determining, as a recommended contact point, an unregistered contact point from which contact has not been received recently, based on the calculated contact statistics of the unregistered contact points and the number of times that contact has been made for a recent certain period, and informing a user of the determined recommended contact point.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: February 23, 2021
    Assignee: SK PLANET CO., LTD.
    Inventor: Hai Gang Roh
  • Patent number: 10922132
    Abstract: Techniques for securely migrating servers from customer networks into service provider systems are described. A backup proxy can be deployed in a customer's network and associated with one or more servers in the customer's network and with a server migration service of a service provider system. A customer can identify a server in the customer's network to migrate and the server migration service coordinates the migration with the backup proxy. The backup proxy can be instructed to obtain replication data for the server, obtain an encryption key associated with the customer from a key management service (KMS), encrypt the replication data, and upload the encrypted replication data to the service provider system. The service provider system can obtain the same encryption key used to encrypt the replication data from the KMS and decrypt the uploaded encrypted replication data to generate migrated server resources at the service provider system.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagaraju Shiramshetti, Keshav Sethi Attrey, Sumeet Talwar, Levente Csaba Tamasi, Nicholas King Bendler, Vivek Chawda
  • Patent number: 10915653
    Abstract: System and methods are disclosed for the management and security of data variations in an electronic spreadsheet. Keeping all relevant information in a single document, with granular controls to protect and secure access based on each individual or their role within an organization, eliminates the need for workarounds, and simplifies the management of the contained data. Tracking data as it is being entered, also allows the system to notify the user when protected information is detected, and appropriate action to be taken to ensure compliance with any requirements.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: February 9, 2021
    Inventor: Lee David Buckland