Patents Examined by Abdullahi E. Salad
-
Patent number: 11556822Abstract: 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: GrantFiled: May 27, 2020Date of Patent: January 17, 2023Assignee: YAHOO ASSETS LLCInventors: Su-Chen Lin, Zhungxun Liao, Jian-Chih Ou, Tzu-Chiang Liou
-
Patent number: 11556798Abstract: 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: GrantFiled: June 18, 2020Date of Patent: January 17, 2023Assignee: Qualcomm IncorporatedInventor: Meghal Varia
-
Patent number: 11539588Abstract: 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: GrantFiled: September 21, 2020Date of Patent: December 27, 2022Assignee: Cisco Technology, Inc.Inventors: Sachin Waman Danait, Kannan Ponnuswamy, Paul John Lesiak
-
Patent number: 11540131Abstract: 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: GrantFiled: May 6, 2020Date of Patent: December 27, 2022Assignee: T-MOBILE USA, INC.Inventor: Paul Farag
-
Patent number: 11533356Abstract: 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: GrantFiled: March 31, 2021Date of Patent: December 20, 2022Assignee: Twitter, Inc.Inventor: Ben Ward
-
Patent number: 11514372Abstract: 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: GrantFiled: August 30, 2019Date of Patent: November 29, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Zhiyuan Xu, Jinyun Yan, Kinjal Basu, Revant Kumar, Onkar A. Dalal
-
Patent number: 11502987Abstract: 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: GrantFiled: June 24, 2021Date of Patent: November 15, 2022Assignee: NATIONAL YANG MING CHIAO TUNG UNIVERSITYInventors: Ying-Dar Lin, Asad Ali
-
Patent number: 11500625Abstract: 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: GrantFiled: September 30, 2019Date of Patent: November 15, 2022Assignee: Slack Technologies, LLCInventors: Mark Christian, Anuj Nair, James Whimpey, Drew Schuster
-
Patent number: 11494320Abstract: 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: GrantFiled: September 24, 2018Date of Patent: November 8, 2022Assignee: Intel CorporationInventors: Simon N Peffers, Kirk S Yap, Sean Gulley, Vinodh Gopal, Wajdi Feghali
-
Patent number: 11494178Abstract: 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: GrantFiled: September 30, 2019Date of Patent: November 8, 2022Assignee: Slack Technologies, LLCInventors: Mark Christian, Anuj Nair, James Whimpey, Drew Schuster
-
Patent number: 11483252Abstract: 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: GrantFiled: February 1, 2021Date of Patent: October 25, 2022Assignee: AirWatch, LLCInventors: John Marshall, Erich Stuntebeck, Gopinath Jayaprakash, John Joseph Manton, Jonathon Blake Brannon
-
Patent number: 11470179Abstract: 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: GrantFiled: February 22, 2021Date of Patent: October 11, 2022Inventors: Rohit Paranjpe, Ripunjay Bararia, Devang Goradia
-
Patent number: 11456935Abstract: 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: GrantFiled: August 17, 2020Date of Patent: September 27, 2022Assignee: RPX CORPORATIONInventors: Vincent Toubiana, Gerard Burnside, Olivier Le Berre
-
Patent number: 11451495Abstract: 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: GrantFiled: March 12, 2021Date of Patent: September 20, 2022Assignee: CAPITAL ONE SERVICES, LLCInventors: Kirankumar Kulkarni, Savio Joseph Darivemula, Anil Konduru, Gunjan Patel, Jie Shen, Kelly L. Birch, Patrick James Manion
-
Patent number: 11443238Abstract: 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: GrantFiled: December 10, 2019Date of Patent: September 13, 2022Assignee: HITACHI, LTD.Inventor: Wataru Takeuchi
-
Patent number: 11443244Abstract: 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: GrantFiled: June 5, 2019Date of Patent: September 13, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORTATIONInventor: Charles E. Hackett
-
Patent number: 11431784Abstract: 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: GrantFiled: December 30, 2020Date of Patent: August 30, 2022Assignee: Beijing Dajia Internet Information Technology Co., Ltd.Inventors: Meikai Qu, Hui Xue, Jian Wu
-
Patent number: 11431794Abstract: 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: GrantFiled: March 19, 2020Date of Patent: August 30, 2022Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Lei Yang, Haijuan Zhang, Shaohui Liu
-
Patent number: 11415954Abstract: 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: GrantFiled: June 4, 2020Date of Patent: August 16, 2022Assignee: Lutron Technology Company LLCInventors: John B. Nill, Matthew Bamberger, Jason M. Swails, Christopher M. Jones
-
Patent number: 11417415Abstract: 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: GrantFiled: August 10, 2018Date of Patent: August 16, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Hiroshi Kajino