Patents Examined by Atta Khan
  • Patent number: 11509739
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: November 22, 2022
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Patent number: 11503080
    Abstract: There is provided a user device including a transceiver, a processor, and a memory. The memory stores a device management application (DMA) arranged to disable at least one function of the user device in accordance with an operative device policy state of the user device, and a device policy schedule comprising a queue of device policy states each having an associated respective set of policy data. Responsive to receiving, from a remote system via the transceiver, first synchronisation data indicating a first device policy state in the queue of device policy states, the DMA is arranged to update the operative device policy state of the user device to the indicated first device policy state.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: November 15, 2022
    Assignee: Trinomial Global Ltd
    Inventors: Thomas Campbell, Kasun Mallika Arachchilage
  • Patent number: 11489718
    Abstract: A framework for security information and event management (SIEM), the framework includes a first data store; a data router; one or more parsing mechanisms; one or more correlation machines; and one or more workflow engines, wherein said framework performs SIEM on behalf of multiple subscribers to said framework.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: November 1, 2022
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael David Wimpy, Andrey Konczal
  • Patent number: 11488065
    Abstract: Provided are methods for iteratively refining a training data set which may include training a first predictive model based on a first set of user profiles; determining a classification for each user profile of a second set of user profiles; determining a performance score for the first predictive model; determining to update the first predictive model based on the performance score for the first predictive model; determining a classification for each user profile of the first set of user profiles using the first predictive model; and selecting at least one user profile of the first set of user profiles to include in a removal set of user profiles. In some non-limiting embodiments or aspects, the method may include removing each user profile included in the removal set of user profiles from the first set of user profiles. Systems and computer program products are also provided.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: November 1, 2022
    Assignee: Visa International Service Association
    Inventors: Olivia Maly, Anubhav Narang, Nuri Vinod Purswani Ramchandani, Spiridon Zarkov, Chuxin Liao
  • Patent number: 11445008
    Abstract: A data processing method, an electronic device and a storage medium are related to the field of big data technologies. The solution is: receiving a file to be processed from a web server; invoking a target process to process the file to be processed, to generate a request result; storing the request result in a preset storage area; running a preset request finishing function; obtaining the request result from the preset storage area in response to the running the preset request finishing function; sending the request result to the web server; and reporting the request result to a cloud data center.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: September 13, 2022
    Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
    Inventor: Qianpeng Yao
  • Patent number: 11436533
    Abstract: Techniques and apparatus for an interactive element presentation process are described. In one embodiment, for example, an apparatus may include logic operative to store a plurality of model specifications for computational models, monitor the object storage service for at least one model event using a first serverless computing service, provide the plurality of model specifications associated with the at least one model event to one of a plurality of serverless computing clusters, generate model data for each of the plurality of model specifications, store the model data for each of the plurality of computational models in the object storage service, monitor the object storage service for at least one data event associated with the model data using a second serverless computing service, cause the plurality of instances to generate a plurality of trained model specifications based on training of the plurality of computational models. Other embodiments are described.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: September 6, 2022
    Assignee: Capital One Services, LLC
    Inventors: Karthick Abiraman, Bing Liu, Saranya Thangaraj, Paul Ponce Portugal, Sang Jin Park
  • Patent number: 11438141
    Abstract: An information management method and system for managing consent for and use of information using a blockchain are provided. The information management method comprises: receiving a request to store a user agreement to the processing of the user's information from a service provider providing a service to the user; recording the user agreement on a blockchain; providing the service provider a response to the request to store the user agreement; receiving a third-party certification request for the provision of information from the user, regarding the information provided to the service provider; and providing a third-party certification for the provision of information to the user.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: September 6, 2022
    Assignee: Piamond Corp.
    Inventor: Jinhong Yang
  • Patent number: 11431562
    Abstract: A network slice managing entity, comprising means configured to obtain a service request for a network slice, the service request defining service requirements; request network slice descriptions from a database and selecting at least one network slice which support said service requirements according to the descriptions; generate a resource graph comprising nodes representing infrastructure resources and links representing connections between the nodes, the resource graph depicting resources needed for providing the service, wherein the generating is carried out based on a network slice description of the selected at least one network slice; transmit the resource graph to an infrastructure manager for mapping a topology of said network infrastructure onto said resource graph and determining at least one subset of said network infrastructure; and, receive a mapping result from said infrastructure manager containing said at least one subset of said network infrastructure.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 30, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Sylvaine Kerboeuf, Quang Trung Luu, Michel Kieffer, Alexandre Mouradian
  • Patent number: 11418618
    Abstract: A method for optimal placement of microservices of a micro-services-based application in a multi-tiered computing network environment employing 5G technology is presented. The method includes accessing a centralized server or cloud to request a set of services to be deployed on a plurality of sensors associated with a plurality of devices, the set of services including launching an application on a device of the plurality of devices, modeling the application as a directed graph with vertices being microservices and edges representing communication between the microservices, assigning each of the vertices of the directed graph with two cost weights, employing an edge monitor (EM), an edge scheduler (ES), an alerts-manager at edge (AM-E), and a file transfer (FT) at the edge to handle partitioning of the microservices, and dynamically mapping the microservices to the edge or the cloud to satisfy application-specific response times.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: August 16, 2022
    Inventors: Kunal Rao, Giuseppe Coviello, Wang-Pin Hsiung, Srimat Chakradhar
  • Patent number: 11412440
    Abstract: A mobile device incorporating the subject disclosure may perform, for example, operations including requesting transport characteristics of a network coupled to a server and to the device according to a trajectory of the device. Data packets are transported to the mobile device according to a dynamic adaptive streaming over hypertext transfer protocol. The operations include obtaining the current transport characteristics of the network and predicting a future transport characteristic of the network, according to the trajectory of the device. A time is scheduled for sending a request to the server for transmission over the network of a data packet. The time can be scheduled according to the current and future transport characteristics of the network, to avoid degradation in quality of media content presented by the device. The data packet received responsive to sending the request is buffered for a future presentation of the media content. Other embodiments are disclosed.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: August 9, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Crawford Gibbon, Andrea Basso
  • Patent number: 11394802
    Abstract: A method and system of providing estimates or recommendations for software lifecycle management tasks by obtaining and storing local timing and result data for a current run of an application task on a local client, and gathering global timing and result data in a server computer for a plurality of clients including the local client. The local client combines its local timing and result data with the global timing and result data to generate an estimated time completion and success probability for a next run of the application task. The local client uses a rule definition file to substitute function variables for text strings and recommendation text with the appropriate values from the combined timing and result data and outputs the final time estimate UI string and recommendation through a user interface for display to a user.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: July 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Arun Murti, Adam Brenner, Mark Malamut, Vijay Anand
  • Patent number: 11395356
    Abstract: A host computing device may perform various aspects of the techniques described in this disclosure, and comprises a memory, a processor, and a personal area network (PAN) interface. The memory may store PAN configuration data for each user account of different user accounts, where the PAN configuration data includes a separate layer two host address (L2HA) for use by the PAN interface when supporting a PAN link. The processor may execute an operating system that, responsive to a first user account logging into the operating system: obtain, from the memory, first PAN configuration data of the PAN configuration data specific to the first user account; and initiate programming of the PAN interface to use a first L2HA included in the first PAN configuration data. The PAN interface may establish, using the first L2HA, a first PAN link with a first client computing device associated with the first user account.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Henry Salvatore Savage, Andrew Cheng, Joseph Pirozzo, Ryan Weekes
  • Patent number: 11375559
    Abstract: The present disclosure discloses a communication connection method. The method includes: capturing an image containing a marker and identifying the marker in the image; acquiring an identifier of a controller corresponding to the marker when the marker is a controller marker, the identifier being used for pairing during a communication connection with the controller; and establishing the communication connection with the controller based on the identifier.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: June 28, 2022
    Assignee: Guangdong Virtual Reality Technology Co., Ltd.
    Inventors: Guotai Wang, Jingwen Dai, Jie He, Yiqun Wu, Lini Cai
  • Patent number: 11343338
    Abstract: Techniques are described herein for determining an impact of slow performing webpages on a website. For example, a detection system may be provided to determine timing distributions for webpages by analyzing timing measurements for different timing metrics. The detection system may determine ranges of the timing distributions for slow and fast group of users of the website. The detection system may analyze user interactions of slow and fast group of users on the website. The detection system may further determine impacts of poor performing webpages on the website's performance based on the analysis of the user interactions on the webpages. The detection system may classify the impacts the webpages of the website and display the classifications to a website provider for identifying network operation(s) contributing to poor performance of the webpages.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: May 24, 2022
    Assignee: Quantum Metric, Inc.
    Inventors: Adam Dille, Mario Luciano Ciabarra, Jr., Hunter Pickett
  • Patent number: 11336579
    Abstract: Gateway devices at different sites of a primary Anycast network provide access to the sites by advertising a first set of Anycast addresses. A secondary shadow Anycast network advertises different second sets of Anycast addresses from the different sites in order to predetermine traffic shifts that occur as a result of changing one or more of the second set of Anycast addresses that are advertised from one or more of the sites. A traffic shifting device may implement a predetermined traffic shift in the primary Anycast network by selecting a particular second set of network addresses that produces a traffic shift at least equal to the predetermined traffic shift, mapping the particular second set of network addresses to a modified first set of addresses, and modifying routing in the primary Anycast network by advertising the modified first set of addresses instead of the first set of addresses.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: May 17, 2022
    Assignee: Edgecast Inc.
    Inventors: Derrick Sawyer, Marcel Eric Schechner Flores, Carl Tewksbury, Sree Priyanka Uppu, Stephen McQuistin
  • Patent number: 11316944
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for predicting user and media-playback device states are provided. Systems, devices, apparatuses, components, methods, and techniques for media content item caching on a media-playback device are also provided. Systems, devices, apparatuses, components, methods, and techniques for predicting a destination are also provided.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: April 26, 2022
    Assignee: Spotify AB
    Inventors: Daniel Bromand, Horia Jurcut, Carl-Johan Larsson, Fredrik Håkansson
  • Patent number: 11303524
    Abstract: Examples herein relate to managing data and network bandwidth. In an example implementation, a method includes monitoring a first location having a local volume and a local gateway and monitoring a second location having a first remote volume and a remote gateway. The method also includes determining a bandwidth requirement for a second remote volume at the second location and configuring the local gateway and the remote gateway for the bandwidth requirement. The method also includes adjusting the local gateway and the remote gateway when the bandwidth requirement changes.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: April 12, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Krishna B. Puttagunta, Rupin T. Mohan, Vivek Agarwal
  • Patent number: 11290322
    Abstract: Disclosed herein are methods, systems, and processes for performing honeypot asset cloning in cybersecurity computing environments. A computing asset and associated configuration information is identified along with configuration requirements for a honeypot. The configuration is modified to generate replication configuration information based partly on the configuration requirements. The replication configuration information is deployed in the network. A request to manage a configuration deployment in the network is received. In response to the request, the computing asset is configured based on the configuration information and the honeypot is generated based on the replication configuration information. The configuration is normalized and mapping information that is part of the configuration information that is supported by the honeypot is identified. A value in the configuration is replaced with another value associated with the part of the configuration information that is supported by the honeypot.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: March 29, 2022
    Assignee: Rapid7, Inc.
    Inventors: Tom Sellers, Andreas Galauner
  • Patent number: 11249768
    Abstract: A communication device includes a first communicator, a second communicator, an identifier acquirer, an identifier transmitter, a communication program acquirer, and a communication program executor. The first communicator communicates with a device. The second communicator communicates with a server. The identifier acquirer acquires from the device via the first communicator an identifier for identifying the device. The identifier transmitter transmits to the server the identifier acquired by the identifier acquirer. The communication program acquirer acquires from the server via the second communicator the communication program associated with the identifier transmitted by the identifier transmitter. The communication program executor executes the communication program acquired by the communication program acquirer.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 15, 2022
    Assignee: Mitsubishi Electric Corporation
    Inventors: Takahiro Ito, Taichi Ishizaka
  • Patent number: 11245760
    Abstract: A method implemented by an application (app) store system for providing apps to one or more users through a network, the method comprising managing, by the app store system, a multi-screen application (MSA) package that comprises a set of related apps, wherein one or more relationships among the set of related apps are pre-defined, receiving, by the app store system, a request from a first user device via the network to download at least part of the MSA package; and causing, by the app store system, the set of related apps to be downloaded to a plurality of user devices including the first user device according to the one or more relationships among the set of related apps in response to the request.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: February 8, 2022
    Assignee: Futurewei Technologies, Inc.
    Inventor: Guangbin Fan