Patents Examined by Farhan M. Syed
  • Patent number: 11349955
    Abstract: A method for determining relevance for activity feeds is disclosed. Activity feeds are received from one or more business entities. Information is received regarding activities being performed by a user. Context information is received regarding the user. A user context is determined from the information the regarding activities being performed by the user and the context information. The user context indicates the current status of the user. A relevance of the activity feeds is determined based on the user context. At least some of the activity feeds are displayed on a computing device. The at least some of the activity feeds are displayed according to a priority determined by the relevance.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: May 31, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Avijit Sinha, Evan R Stavrou
  • Patent number: 11343337
    Abstract: The present disclosure relates to a method for determining node metrics based on node field-value pairs and electronic activities. The method includes identifying a first node profile. The method includes identifying a plurality of electronic activities associated with the first node profile. The method includes identifying a first group of node profiles of a first category with a predetermined event. The method includes selecting a second group of node profiles. The method includes parsing the plurality of electronic activities to identify creation timestamps and participant characteristics of the electronic activities. The method includes generating an input array based on the timestamps and the participant characteristics. The method includes generating, for each of the second group of node profiles, a respective array. The method includes determining a probability score indicating a likelihood that the node profile belongs to the first category.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 24, 2022
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky, Kyle Gerbe, Eric Jeske, Nicholas Dingwall
  • Patent number: 11334713
    Abstract: Identifier dependent operation processing of packet based data communication is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. A content selector component can select, based on the request or trigger keyword, a content item. A link generation component can determine whether the client computing device has an account or a record in a database associated with the service provider device. In the absence of the record or account, the link generation device generates and sends a virtual identifier to the service provider device with instructions to generate an account in the database using the virtual identifier. Once the account is created, the service provider device can communicate with the client computing device.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: May 17, 2022
    Assignee: GOOGLE LLC
    Inventors: Gaurav Bhaya, Robert James Stets, Jr.
  • Patent number: 11334602
    Abstract: A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via the network interface and store the system events as an event log in the memory, collect information about events from various web resources, extract, from the event log and the collected event information, labeling data including data about urgency of events and generate, based on the extracted labeling data, labeling data structures ascribing labels to respective events, extract, from the event log and the collected event information, event features data and generate, based on the extracted event features data, event features data structures ascribing features to respective events, and formulate decision rule structures for identification of urgent events based on the labeling data structures and the event features data structures.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 17, 2022
    Assignee: LogsHero Ltd.
    Inventors: Ianir Ideses, Tomer Levy, Asaf Yigal, Ziv Segal
  • Patent number: 11327959
    Abstract: A computer-implemented method includes receiving, by a node in a blockchain network from a client node, a service initiation transaction broadcasted to the blockchain network, wherein each node of blockchain network comprises a blockchain virtual machine, an instruction set of the blockchain virtual machine comprises an XML processing instruction, and XML processing logic corresponding to the XML processing instruction is deployed in the blockchain virtual machine, an instruction set of a smart contract compiler comprises the XML processing instruction, and a service smart contract compiled by the smart contract compiler comprises the XML processing instruction, and is deployed in the blockchain network; invoking, using the blockchain virtual machine, the service smart contract; and triggering, using the blockchain virtual machine, execution of the XML processing logic based on the XML processing instruction in the service smart contract to perform an XML processing operation on data to be processed.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: May 10, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Guilu Xie
  • Patent number: 11321396
    Abstract: One or more computing devices, systems, and/or methods for identifying polygons that are accurate representations of geographical boundaries of properties are presented. For example, a polygon may be selected from a database of polygons. The polygon may comprise a representation of geographical boundaries of a property associated with an entity. The polygon may be associated with a location and/or a size. A location database may be analyzed to identify a second location associated with the property. An offset distance may be determined based upon the location and the second location. The database of polygons may be analyzed to determine an expected size of the property based upon a plurality of polygons associated with the entity. A size difference between the expected size of the property and the size may be determined. A quality score associated with the polygon may be generated based upon the offset distance and the size difference.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: May 3, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Gaurav Makhija
  • Patent number: 11308114
    Abstract: A services platform acts as an intermediary between an existing enterprise analytic environment, and one or more underlying cloud service providers. The platform provides enterprise “big data-as-a-service,” by which an enterprise can seamlessly and easily provision new capacity for processing its analytic workload, and migrate data sources (e.g., data warehouse marts, enterprise data warehouses, analytic sandboxes, and the like) to the cloud for processing. The platform provides end-to-end enterprise class manageability of enterprise data assets, from data collection, aggregation, movement, staging and processing, all while providing service levels, security, access and governance. The platform integrates directly but seamlessly into the enterprise analytic stack, and existing analytics applications work as normal. The lifecycle of data analytics from movement to warehousing, however, is provided by the platform.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 19, 2022
    Assignee: Cazena, Inc.
    Inventor: Pratyush Moghe
  • Patent number: 11308132
    Abstract: A system stores and uses object relationships in a multi-tenant cloud-based identity and access management (IAM) system by: defining a schema for storing related objects, where the schema includes reference attributes indicative of relationships between the related objects in a database, and the schema defines a relationship type and a persistence scope for each reference attribute; constructing an in-memory representation of the related objects and their relationships based on the schema, where the in-memory representation indicates the relationship type and the persistence scope for each reference attribute; and using the in-memory representation of the related objects to perform an IAM service for a client of the multi-tenant cloud-based IAM system.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: April 19, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sudhir Kumar Srinivasan, Shruthi Chikkanna, Nikhil Yograj Vaishnavi, Xiaoxiao Xu, Gregg Wilson, Venkateswara Reddy Medam
  • Patent number: 11288333
    Abstract: A method and server for estimating interaction data are disclosed. A user and a digital content item that the user has interacted with form an occurred pair. The method includes retrieving (i) interaction data of a first type associated with respective ones of the occurred pairs, and (ii) interaction data of a second type associated with respective ones of the occurred pairs. The first type is distinct from the second type. The method also includes (i) applying a first model to the interaction data of the first type, thereby estimating interaction data of the first type for non-occurred pairs, and (ii) applying a second model to the interaction data of the second type, thereby estimating interaction data of the second type for the non-occurred pairs. The interaction data is estimated such that the non-occurred pairs are associated with respective estimated interaction data of the first type and second type.
    Type: Grant
    Filed: July 4, 2019
    Date of Patent: March 29, 2022
    Assignee: YANDEX EUROPE AG
    Inventors: Dmitry Valerievich Ushanov, Roman Alekseevich Votyakov, Pavel Andreevich Parkhomenko
  • Patent number: 11275778
    Abstract: Methods, systems, and computer program products for content marshaling using biometric data are provided herein. A computer-implemented method includes estimating a cognitive state of a user based at least in part on analyzing one or more sets of biometric data pertaining to the user; dynamically compiling multi-modal content for the user based at least in part on (i) the estimated cognitive state of the user, (ii) one or more user parameters, and (iii) content availability information; and outputting the compiled content to the user via one or more devices.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Smitkumar Narotambhai Marvaniya, Malolan Chetlur, Bikram Sengupta, Renuka Sindhgatta, Mukesh Kumar Mohania
  • Patent number: 11275798
    Abstract: A computer-implemented method and/or computer program product selectively assigns a task using a hybrid task assignment process. One or more processors direct a working hardware node in a network to crawl a particular application, thus causing the working hardware node to encounter a task in the particular application. The processor(s) selectively handle the task according to whether the task is reserved for dynamic assignment to an other hardware node in the network, such that in response to a determination that the task encountered is not reserved, the task is handled by the working hardware node that is crawling the particular application, and in response to a determination that the task encountered is reserved, the task encountered is sent to a central unit for dynamic assignment to the other hardware node in the network.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Gregor Von Bochmann, Guy-Vincent R. Jourdan, Iosif V. Onut, Seyed M. Mir Taheri
  • Patent number: 11269835
    Abstract: A computer-implemented method, according to one embodiment, is used to creating customized templates and template recommendations. The computer-implemented method includes: extracting text content from user information which corresponds to a user, and using the text content extracted from the user information to generate feature vectors. The feature vectors are further used to form one or more clusters of existing user editions. For each of the one or more formed clusters, a tree structure is generated for each user edition in the cluster. Moreover, the tree structures in the cluster are combined into a merged tree structure. A customized template is generated for each of the one or more formed clusters using the respective merged tree structure, and at least one of the customized templates is recommended to the user based on the user information.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lei Huang, Guangjie Ren, Shun Jiang, Raphael I. Arar, Eric Young Liu
  • Patent number: 11263221
    Abstract: A search service executes on one or more computing systems and searches at least one index associated with content accessible through an application based on the at least one portion of the search query to provide search results associated with the application. A search results interface returns one or more search results from the search. At least one of the search results is associated with an application identifier identifying the application. The search service ranks the search results associated with the application with other search results from at least one other search of other content based on the search query.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett Kolba, Jr., Daniel Oliver, Max Glenn Morris, Gaurav Anand, Sandy Wong, Benjamin David Langmaid Stewart, Melitta Lorraine Geistdoerfer Andersen Riley, Shajib Sadhukha, Liwei Chen
  • Patent number: 11256769
    Abstract: A computer-implemented method may comprise iteratively receiving a tag selected by a user of the computing device; storing the received tag in a memory of a computing device; associating, by a processor of the computing device, the stored tag with at least one digital asset stored in the computing device or stored in a remote storage of the user that is accessible over a computer network; and generating, by the processor, a graphical representation of the received tag. A search request may then be received, via the user interface, the search request comprising an expression including at least one of the tags stored in the memory of the computing device. The processor may then identify at least one of the user's digital assets that is associated with at least one of the tags in the search request.
    Type: Grant
    Filed: May 27, 2018
    Date of Patent: February 22, 2022
    Inventor: Anand Ganesan
  • Patent number: 11256750
    Abstract: Techniques herein accelerate graph querying by caching neighbor vertices (NVs) of super-node vertices. In an embodiment, a computer receives a graph query (GQ) to extract result paths from a graph in a database. The GQ has a sequence of query vertices (QVs) and a sequence of query edges (QEs). The computer successively traverses each QE and QV to detect paths of the graph that match the GQ. Traversing each QE and QV entails retrieving NVs of a current graph vertex (CGV) of a current traversal path. If the CGV is a key in a cache whose keys are graph vertices having an excessive degree, then the computer retrieves NVs from the cache. Otherwise, the computer retrieves NVs from the database. If the degree is excessive, and the CGV is not a key in the cache, then the computer stores, into the cache, the CGV as a key for the NVs.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: February 22, 2022
    Assignee: Oracle International Corporation
    Inventors: Oskar Van Rest, Jinha Kim, Xuming Meng, Sungpack Hong, Hassan Chafi
  • Patent number: 11243984
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing access to changed states in a data source to front-ends and back-ends in a data orchestration system. When displaying a scene including transformed data, a data orchestration system may receive a change to the data source from the data repository or a client viewing the data. The data orchestration system may transform data based on configured data pipelines and propagate the changed state to all viewing clients and to the backend data repository. By managing the connections, pipelines, operators, data sources, clients, backends, and other components, the data orchestration system may provide intelligent data solutions and advanced analytic capabilities across the entirety of an organization's data landscape.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Alexandre Faltz, Eduardo Berlitz, Eduardo Carvalho, Joachim Fitzer, Reinhold Kautzleben, Willian Mendes
  • Patent number: 11243849
    Abstract: Systems and methods for restoring a database in an information management system that does not include a secondary copy of the database, are disclosed. The systems and methods may include using metadata stored in non-production storage devices to restore the database. In some implementations the methods are used to consolidate multiple information management systems. In other implementations, the systems and methods are used for reviewing content of archived storage media. Other implementations are disclosed.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: February 8, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: Manoj Kumar Vijayan
  • Patent number: 11243922
    Abstract: The present disclosure is related to a method and an apparatus for data migration in a database cluster. The method includes obtaining a snapshot of a source data node and recording incremental data in a to-be-migrated data shard in the source data node according to inventory data. The method includes migrating the inventory data to a target data node. The method also includes migrating the incremental data, and during the migration when the unmigrated incremental data satisfies a preset write-lock condition, instructing the source data node to perform a write-lock operation on the to-be-migrated data shard and migrate unmigrated incremental data to the target data node. The method further includes, after the migration of the incremental data is completed, instructing a coordinator node to switch a route corresponding to the to-be-migrated data shard from the source data node to the target data node.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: February 8, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhongqing Xu, Sen Hu, Yuesen Li, Yuhong Liu
  • Patent number: 11232165
    Abstract: A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: January 25, 2022
    Inventor: Deacon Johnson
  • Patent number: 11226871
    Abstract: Files are identified for file-level restore by bitmaps of cloud snapshots of a storage volume. The bitmaps comprise a data structure for each snapshot containing record numbers of files of the storage volume and a file status bit for each such file that indicates the presence or absence of the file in the corresponding snapshot. File numbers of files of interest are obtained from record numbers of records in a volume files index of the storage volume. The bitmaps can be searched to locate the snapshots containing particular files of interest without the necessity of mounting and searching the separate snapshots on a virtual machine.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: January 18, 2022
    Assignee: EMC IP Holding Company, LLC
    Inventors: Ganesh Ghodake, Sachin Patil