Patents Examined by Abdullahi E. Salad
  • Patent number: 11556822
    Abstract: One or more computing devices, systems, and/or methods for cross-domain action prediction are provided. Action sequence embeddings are generated based upon a textual embedding and a graph embedding utilizing past user action sequences corresponding to sequences of past actions performed by users across a plurality of domains. An autoencoder is trained to utilize the action sequence embeddings to project the action sequence embeddings to obtain intent space vectors. A service switch classifier is trained using the intent space vectors. In response to the service switch classifier predicting that a current user will switch from a current domain to a next domain, the current user is provided with a recommendation of an action corresponding to the next domain.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: January 17, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Su-Chen Lin, Zhungxun Liao, Jian-Chih Ou, Tzu-Chiang Liou
  • Patent number: 11556798
    Abstract: Certain aspects of the present disclosure provide techniques for receiving data defining a neural network; analyzing the data to determine a depth-first cut point for a depth-first traversal portion of an overall network traversal; performing depth-first traversal for the depth-first portion of the overall network traversal; and performing layer-based traversal for a layer-based portion of the overall network traversal.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: January 17, 2023
    Assignee: Qualcomm Incorporated
    Inventor: Meghal Varia
  • Patent number: 11539588
    Abstract: An example method for discovering and grouping application endpoints in a network environment is provided and includes discovering endpoints communicating in a network environment, calculating affinity between the discovered endpoints, and grouping the endpoints into separate endpoint groups (EPGs) according to the calculated affinity, each EPG comprising a logical grouping of similar endpoints for applying common forwarding and policy logic according to logical application boundaries. In specific embodiments, the affinity includes a weighted average of network affinity, compute affinity and user specified affinity.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: December 27, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Sachin Waman Danait, Kannan Ponnuswamy, Paul John Lesiak
  • Patent number: 11540131
    Abstract: Systems, methods, and devices for secure and configurable control of user equipment (UE) devices associated with enterprise accounts are disclosed herein. Each enterprise account is associated with a plurality of UE devices, which may access networked assets associated with the enterprise. In order to manage UE device access to enterprise assets and to other networks via an internet connection through a wireless telecommunications network, data associated with different enterprise accounts is virtually separated at the edge routers and maintained as separate data streams to distinct virtual environments associated with the enterprise accounts at one or more asset hosting servers. The virtual environments on the assets hosting servers further facilitate enterprise-specific control of mobile assets, such as enforcing security policies relating to access, connections, filtering, or encryption.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: December 27, 2022
    Assignee: T-MOBILE USA, INC.
    Inventor: Paul Farag
  • Patent number: 11533356
    Abstract: A method for establishing a trust association includes receiving, by a server, a request to associate a web source with an account, the request having a link to the web source, and accessing, by the server, the web source in response to the request to associate. The method further includes locating, by the server and within the web source, a tag associated with the account, creating, by the server and in response to locating the tag within the web source, a trust association between the account and the web source, and providing, by the server, an indicating of the trust association for display in a user interface of a client device.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: December 20, 2022
    Assignee: Twitter, Inc.
    Inventor: Ben Ward
  • Patent number: 11514372
    Abstract: Techniques are provided for automatically tuning a parameter in a layered model framework. One or more machine learning techniques are used to train multiple versions of a first model that includes a first version and a second version. A second model is stored that includes a parameter and accepts, as input, output from the first model. Multiple parameter values of the parameter are tested when processing content requests using the first and second versions of the first model. A strict subset of the plurality of parameter values are selected for the parameter of the second model, such that processing a first subset of the content requests using the first version of the first model results in a first value of a particular metric that matches a second value of the particular metric resulting from processing a second subset of the content requests using the second version of the first model.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhiyuan Xu, Jinyun Yan, Kinjal Basu, Revant Kumar, Onkar A. Dalal
  • Patent number: 11502987
    Abstract: A communication system performs a third-party authentication between a home service end and a foreign service end, wherein the home service end and the foreign service end each have a type of a cloud, an edge or a fog. The communication system includes a control module and a plurality of operation modules that are configured in a universal proxy, wherein the universal proxy performs communication with a cloud through a cloud relay, performs communication with an edge through an edge relay, and performs communication with a fog through a fog relay. The control module selects two of the operation modules to perform the third-party authentication according to the types of the home service end and the foreign service end.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 15, 2022
    Assignee: NATIONAL YANG MING CHIAO TUNG UNIVERSITY
    Inventors: Ying-Dar Lin, Asad Ali
  • Patent number: 11500625
    Abstract: Various methods, apparatuses, and computer program products are provided for initiating a group-based communication browser session. An example computer-implemented method includes generating a group-based communication browser session initiation request via a processor of the apparatus. The computer-implemented method also includes loading a boot data object. The boot data object includes one or more predefined parameters of a booting operation stored locally on the client device and the boot data object is applicable to a plurality of executable software applications. The computer-implemented method further includes downloading at least one asset data and application data based on a specific application of the plurality of executable software applications from a group-based communication system. The at least one of the asset data and the application data is configured for generation of at least a portion of a display associated with the group-based communication browser session.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 15, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Mark Christian, Anuj Nair, James Whimpey, Drew Schuster
  • Patent number: 11494320
    Abstract: Apparatus, systems and methods for implementing delayed decompression schemes. As a burst of packets comprising compressed packets and uncompressed packets are received over an interconnect link, they are buffered in a receive buffer without decompression. Subsequently, the packets are forwarded from the receive buffer to a consumer such as processor core, with the compressed packets being decompressed prior to reaching the processor core. Under a first delayed decompression approach, packets are decompressed when they are read from the receive buffer in conjunction with forwarding the uncompressed packet (or uncompressed data contained therein) to the consumer. Under a second delayed decompression scheme, the packets are read from the receive buffer and forwarded to a decompressor using a first datapath width matching the width of the packets, decompressed, and then forwarded to the consumer using a second datapath width matching the width of the uncompressed data.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: November 8, 2022
    Assignee: Intel Corporation
    Inventors: Simon N Peffers, Kirk S Yap, Sean Gulley, Vinodh Gopal, Wajdi Feghali
  • Patent number: 11494178
    Abstract: Various methods, apparatuses, and computer program products are provided for background updating an application. An example computer-implemented method includes activating a group-based communication browser session within a first display window of an apparatus. The computer-implemented method also includes transmitting an update request for the group-based communication browser session to a group-based communication system upon determining that a window focus of the apparatus is on a second display window. The computer-implemented method further includes receiving an update for the group-based communication browser session. The computer-implemented method still further includes caching the update for the group-based communication browser session via a memory of the apparatus. The computer-implemented method also includes refreshing the group-based communication browser session based at least in part on the update upon determining that the window focus of the apparatus changes to the first display window.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Mark Christian, Anuj Nair, James Whimpey, Drew Schuster
  • Patent number: 11483252
    Abstract: Disclosed are various embodiments for controlling a distribution of resources on a network. In one example, among others, a system is configured to transmit a request to access a plurality of resources at a distribution service and receive the plurality of resources and a plurality of location rules. The system is also configured to determine an authorized location and an authorized perimeter area based on the plurality of location rules. The authorized location and the authorized perimeter area are determined to have different access rights to the plurality of resources. The system is further configured to determine a location of the computing device and grant access to a resource based on the location of the computing device with respect to the authorization location or the authorized perimeter.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: October 25, 2022
    Assignee: AirWatch, LLC
    Inventors: John Marshall, Erich Stuntebeck, Gopinath Jayaprakash, John Joseph Manton, Jonathon Blake Brannon
  • Patent number: 11470179
    Abstract: A CDN system and method to provide access and a better user experience based on a novel CDN architecture wherein each edge server may be outside of an Internet data center, may be stationary or mobile, may be intermittently connected to the multi-tiered content delivery network, may be connected to a last mile over Wi-Fi and may be physically located in a place of interest.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: October 11, 2022
    Inventors: Rohit Paranjpe, Ripunjay Bararia, Devang Goradia
  • Patent number: 11456935
    Abstract: A method for monitoring browsers (B) for a communications network (N), wherein a monitoring server contains a set of monitoring elements, and implements: ?—a step (E1) of receiving a monitoring element request from a browser (B), ?—a step (E2) of determining whether the request is a first request from the browser, ?—if so, a step (E3) of calculating an identifier for the browser, then a step (E4) of determining a cache duration value associated with each monitoring element of the set, and a step (E5) of transmitting the set of monitoring elements and associated values to the browser; ?—if not, a step (E6) of determining the browser's identifier based on the monitoring elements requested in the request.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: September 27, 2022
    Assignee: RPX CORPORATION
    Inventors: Vincent Toubiana, Gerard Burnside, Olivier Le Berre
  • Patent number: 11451495
    Abstract: Disclosed embodiments provide systems and methods related to updating creatives generation models. The system may include at least one memory unit for storing instructions and at least one processor configured to execute the instructions to perform operations.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: September 20, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Kirankumar Kulkarni, Savio Joseph Darivemula, Anil Konduru, Gunjan Patel, Jie Shen, Kelly L. Birch, Patrick James Manion
  • Patent number: 11443238
    Abstract: A computer system is accessible to a database storing learning data to generate a prediction model, the learning data includes input data and teacher data, the computer system: performs first learning to set an extraction criterion for extracting the learning data including the input data similar to prediction target data in a case of being input the prediction target data; extract the learning data from the first database based on the extraction criterion and generate a dataset; perform second learning to generate a prediction model using the dataset; generate a decision logic showing a prediction logic of the prediction model; and output information to present the decision logic.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: September 13, 2022
    Assignee: HITACHI, LTD.
    Inventor: Wataru Takeuchi
  • Patent number: 11443244
    Abstract: An aspect of the invention includes receiving machine learning (ML) training data that includes a plurality of features for a plurality of observations. The ML training data is broken into a plurality of non-overlapping subsets of features and observations. A first ML algorithm is trained based on a first subset of the features and observations, and a second ML algorithm is trained based on a second subset of the features and observations. The training of the first ML algorithm overlaps in time with the training of the second ML algorithm. The first and second ML algorithms are tested. Either the first or second ML algorithm is selected based at least in part on results of the testing. The selected ML algorithm is retained as a trained ML algorithm for predicting one or more of the plurality of features based on one or more others of the plurality of features.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORTATION
    Inventor: Charles E. Hackett
  • Patent number: 11431784
    Abstract: A file transfer display control method and apparatus, and a corresponding terminal are provided. In the method the terminal may generate a floating window to display transfer progress information during a file transfer executed by a content aggregation application in the terminal, where the transfer progress information indicates a progress of the file transfer. The terminal acquires position information of the floating window in a display interface of the content aggregation application. The terminal display the transfer progress information in the floating window based on the position information in the display interface.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 30, 2022
    Assignee: Beijing Dajia Internet Information Technology Co., Ltd.
    Inventors: Meikai Qu, Hui Xue, Jian Wu
  • Patent number: 11431794
    Abstract: In a service deployment method performed by a function management platform that includes a function scheduler and a function executor manager, the function scheduler receives a function call request that carries a function identifier, selects an available host based on resource pool information of a tenant, and sends a function instance creation request to the function executor manager. The function executor manager receives the function instance creation request, selects the host corresponding to the host identifier from the resource pool of the tenant, and creates a function executor corresponding to the function identifier on the host.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: August 30, 2022
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Lei Yang, Haijuan Zhang, Shaohui Liu
  • Patent number: 11415954
    Abstract: Systems and methods are disclosed for communicating with and controlling load control systems of respective user environments from locations that are remote from the user environments.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: August 16, 2022
    Assignee: Lutron Technology Company LLC
    Inventors: John B. Nill, Matthew Bamberger, Jason M. Swails, Christopher M. Jones
  • Patent number: 11417415
    Abstract: Production rules that represent molecule structures are generated by generating a hypergraph from each of a plurality of molecule structures, performing a tree decomposition of each hypergraph to obtain a syntax tree corresponding to the hypergraph, and extracting a set of production rules for producing each hypergraph, by using connections of nodes in the corresponding tree decomposition.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: August 16, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Hiroshi Kajino